真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python中序列化與反序列化的區(qū)別有哪些-創(chuàng)新互聯(lián)

Python中序列化與反序列化的區(qū)別有哪些?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供察哈爾右翼前網(wǎng)站建設(shè)、察哈爾右翼前做網(wǎng)站、察哈爾右翼前網(wǎng)站設(shè)計(jì)、察哈爾右翼前網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、察哈爾右翼前企業(yè)網(wǎng)站模板建站服務(wù),十多年察哈爾右翼前做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

序列化是將對(duì)象的狀態(tài)信息轉(zhuǎn)換為可以存儲(chǔ)或傳輸?shù)男问降倪^程。在序列化期間,對(duì)象將其當(dāng)前狀態(tài)(存在內(nèi)存中)寫入到臨時(shí)或持久性存儲(chǔ)區(qū)(硬盤)。以后,可以通過從存儲(chǔ)區(qū)中讀取或反序列化對(duì)象的狀態(tài),重新創(chuàng)建該對(duì)象。

實(shí)現(xiàn)對(duì)象的序列化和反序列化在python中有兩種方式:json 和 pickle。

其中json用于字符串 和 python數(shù)據(jù)類型間進(jìn)行轉(zhuǎn)換,pickle用于python特有的類型 和 python的數(shù)據(jù)類型間進(jìn)行轉(zhuǎn)換,pickle是python特有的。

1、JSON序列化:json.dumps()

info = {
  "name":"tj",
  "age":22
}
import json
print(info)
print(type(info))
print(json.dumps(info))
print(type(json.dumps(info)))

f = open("test.txt","w")
# f.write(info)  # TypeError: write() argument must be str, not dict
f.write(json.dumps(info)) # 正常寫入文件 f.write(json.dumps(info)) 等價(jià)于 json.dump(info, f)
f.close()

>>>
{'name': 'tj', 'age': 22}

{"name": "tj", "age": 22}

當(dāng)前標(biāo)題:Python中序列化與反序列化的區(qū)別有哪些-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://weahome.cn/article/dedoco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部