python中dump與dumps實現序列化
1、前言
使用中如果我們想把python
可識別對象的dict類型的數據通過str類型寫入文件或者存入變量中
就需要用到dump
與dumps
2、詳解
dump
新建個dict文件,然後將dict文件存入一個json文檔中
import json Dict = {"name":"zhangtc"} with open("./ztc.json", "w") as f: json.dump(Dict, f)
此時在本目錄下會新建一個ztc.json
的文件,打開會將dict通過str類型存入文件中
dumps
由下面代碼可以看出,我們將Dict
下的dict類型數據賦值給a
,並且通過dumps
轉換成瞭str
類型
import json Dict = {"name":"zhangtc"} #新建一個dict print(type(Dict)) #打印下類型 a = json.dumps(Dict) #將Dict數據轉換成str數據 print(a) #打印下轉換完的數據 print(type(a)) #打印下轉換完的數據類型
到此這篇關於python
中dump
與dumps
實現序列化的文章就介紹到這瞭,更多相關dump
與dumps
實現序列化內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- Python序列化與反序列化相關知識總結
- Python序列化模塊之pickle與json詳解
- Python常用標準庫詳解(pickle序列化和JSON序列化)
- Python中json.dumps()函數的使用解析
- 關於 Python json中load和loads區別