python 如何將字典寫為json文件
更新時間:2021年09月18日 10:54:09 作者:紫陌幽茗
這篇文章主要介紹了python 如何將字典寫為json文件的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
python 將字典寫為json文件
字典結(jié)構(gòu)如下
res = {
"data":[]
}
temp = {
"name":name,
"cls":cls
}
res["data"].append(temp)
寫為json
具體代碼如下:
json_data = json.dumps(res)
with open('E:/res.json', 'a') as f_six:
f_six.write(json_data)
即可完成需求~~
Python txt文件讀取寫入字典(json、eval)
使用json轉(zhuǎn)換方法
1、字典寫入txt
import json
dic = {
'andy':{
'age': 23,
'city': 'beijing',
'skill': 'python'
},
'william': {
'age': 25,
'city': 'shanghai',
'skill': 'js'
}
}
js = json.dumps(dic)
file = open('test.txt', 'w')
file.write(js)
file.close()
2、讀取txt中的字典
import json
file = open('test.txt', 'r')
js = file.read()
dic = json.loads(js)
print(dic)
file.close()
使用str轉(zhuǎn)換方法
1、字典寫入txt
dic = {
'andy':{
'age': 23,
'city': 'beijing',
'skill': 'python'
},
'william': {
'age': 25,
'city': 'shanghai',
'skill': 'js'
}
}
fw = open("test.txt",'w+')
fw.write(str(dic)) #把字典轉(zhuǎn)化為str
fw.close()
2、讀取txt中字典
fr = open("test.txt",'r+')
dic = eval(fr.read()) #讀取的str轉(zhuǎn)換為字典
print(dic)
fr.close()
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- C#后臺接受前臺JSON字符串裝換成字典集合處理
- 詳談js遍歷集合(Array,Map,Set)
- js實現(xiàn)復(fù)制功能(多種方法集合)
- jQuery實現(xiàn)簡單復(fù)制json對象和json對象集合操作示例
- JS中的算法與數(shù)據(jù)結(jié)構(gòu)之集合(Set)實例詳解
- Redis緩存,泛型集合與json字符串的相互轉(zhuǎn)換實例
- python將字典內(nèi)容寫入json文件的實例代碼
- python字典與json轉(zhuǎn)換的方法總結(jié)
- JavaScript?數(shù)據(jù)結(jié)構(gòu)之字典方法
- JavaScript字典與集合詳解
相關(guān)文章
Django零基礎(chǔ)入門之路由path和re_path詳解
這篇文章主要介紹了Django零基礎(chǔ)入門之路由path和re_path,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09
Linux RedHat下安裝Python2.7開發(fā)環(huán)境
這篇文章主要為大家詳細介紹了Linux RedHat下安裝Python2.7、pip、ipython環(huán)境、eclipse和PyDev環(huán)境,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05
Django定制Admin頁面詳細實例(展示頁面和編輯頁面)
django自帶的admin因為功能和樣式比較簡陋,常常需要再次定制,下面這篇文章主要給大家介紹了關(guān)于Django定制Admin頁面(展示頁面和編輯頁面)的相關(guān)資料,需要的朋友可以參考下2023-06-06
Pandas數(shù)據(jù)填充的具體實現(xiàn)
在數(shù)據(jù)分析與預(yù)處理過程中,臟數(shù)據(jù)幾乎不可避免,本文主要介紹了Pandas數(shù)據(jù)填充的具體實現(xiàn),也稱為缺失值處理,使數(shù)據(jù)清洗工作更加高效,感興趣的可以了解一下2024-07-07
通過Python編程將CSV文件導(dǎo)出為PDF文件的方法
CSV文件通常用于存儲大量的數(shù)據(jù),而PDF文件則是一種通用的文檔格式,便于與他人共享和打印,將CSV文件轉(zhuǎn)換成PDF文件可以幫助我們更好地管理和展示數(shù)據(jù),本文將介紹如何通過Python編程將CSV文件導(dǎo)出為PDF文件,需要的朋友可以參考下2024-06-06
關(guān)于keras中卷積層Conv2D的學(xué)習(xí)記錄
這篇文章主要介紹了關(guān)于keras中卷積層Conv2D的學(xué)習(xí)記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
Celery批量異步調(diào)用任務(wù)一直等待結(jié)果問題
這篇文章主要介紹了Celery批量異步調(diào)用任務(wù)一直等待結(jié)果問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11

