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

