python中dump與dumps實(shí)現(xiàn)序列化
1、前言
使用中如果我們想把python可識(shí)別對(duì)象的dict類型的數(shù)據(jù)通過(guò)str類型寫入文件或者存入變量中
就需要用到dump與dumps
2、詳解
dump
新建個(gè)dict文件,然后將dict文件存入一個(gè)json文檔中
import json
Dict = {"name":"zhangtc"}
with open("./ztc.json", "w") as f:
json.dump(Dict, f)
此時(shí)在本目錄下會(huì)新建一個(gè)ztc.json的文件,打開會(huì)將dict通過(guò)str類型存入文件中

dumps
由下面代碼可以看出,我們將Dict下的dict類型數(shù)據(jù)賦值給a,并且通過(guò)dumps轉(zhuǎn)換成了str類型
import json
Dict = {"name":"zhangtc"} #新建一個(gè)dict
print(type(Dict)) #打印下類型
a = json.dumps(Dict) #將Dict數(shù)據(jù)轉(zhuǎn)換成str數(shù)據(jù)
print(a) #打印下轉(zhuǎn)換完的數(shù)據(jù)
print(type(a)) #打印下轉(zhuǎn)換完的數(shù)據(jù)類型
到此這篇關(guān)于python中dump與dumps實(shí)現(xiàn)序列化的文章就介紹到這了,更多相關(guān)dump與dumps實(shí)現(xiàn)序列化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python事件驅(qū)動(dòng)event實(shí)現(xiàn)詳解
這篇文章主要為大家詳細(xì)介紹了python事件驅(qū)動(dòng)event實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11
pyinstaller生成的exe文件啟動(dòng)時(shí)間漫長(zhǎng)的原因
本文主要介紹了pyinstaller生成的exe文件啟動(dòng)時(shí)間漫長(zhǎng)的原因,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01
Python如何實(shí)現(xiàn)文本轉(zhuǎn)語(yǔ)音
文本轉(zhuǎn)語(yǔ)音,一般會(huì)用在無(wú)障礙開發(fā)。下面介紹如何使用Python實(shí)現(xiàn)將文本文件轉(zhuǎn)換成語(yǔ)音輸出。跟著小編一起來(lái)看看吧。2016-08-08
深入探討Python復(fù)合型數(shù)據(jù)的常見陷阱與避免方法
在Python中,復(fù)合型數(shù)據(jù)(例如列表、元組、集合和字典)是非常常用的數(shù)據(jù)類型,本文將深入探討Python復(fù)合型數(shù)據(jù)的常見陷阱,并提供一些避免這些問題的實(shí)用建議和技巧,希望對(duì)大家有所幫助2024-03-03
Python 如何用一行代碼實(shí)現(xiàn)for循環(huán)初始化數(shù)組
這篇文章主要介紹了Python 用一行代碼實(shí)現(xiàn)for循環(huán)初始化數(shù)組的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
詳解Python中數(shù)據(jù)庫(kù)管理模塊shelve和dbm的應(yīng)用
作為常用的 python 自帶數(shù)據(jù)庫(kù)管理模塊,shelve 和 dbm 都是非常方便的對(duì)象持久化存儲(chǔ)和檢索工具,本文將從用法、優(yōu)勢(shì)以及不同點(diǎn)等方面進(jìn)行介紹,希望對(duì)大家有所幫助2023-10-10
Python如何將兩個(gè)三維模型(obj)合成一個(gè)三維模型(obj)
這篇文章主要介紹了Python如何將兩個(gè)三維模型(obj)合成一個(gè)三維模型(obj)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06
Python打包模塊wheel的使用方法與將python包發(fā)布到PyPI的方法詳解
這篇文章主要介紹了Python打包模塊wheel的使用方法與將python包發(fā)布到PyPI的方法詳解,需要的朋友可以參考下2020-02-02

