python中dump與dumps實現序列化

1、前言

使用中如果我們想把python可識別對象的dict類型的數據通過str類型寫入文件或者存入變量中
就需要用到dumpdumps

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))  #打印下轉換完的數據類型

到此這篇關於pythondumpdumps實現序列化的文章就介紹到這瞭,更多相關dumpdumps實現序列化內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: