1. 程式人生 > 程式設計 >python將字典內容寫入json檔案的例項程式碼

python將字典內容寫入json檔案的例項程式碼

python將字典內容寫入json檔案的方法:我們可以先使用json.dumps()函式將字典轉換為字串;然後再將內容寫入json即可。json.dumps()函式負責對資料進行編碼。

字典內容寫入json時,需要用json.dumps將字典轉換為字串,然後再寫入。

json也支援格式,通過引數indent可以設定縮排,如果不設定的話,則儲存下來會是一行。

舉例:

無縮排:

fromcollectionsimportdefaultdict,OrderedDict
importjson

video=defaultdict(list)
video["label"].append("haha")
video["data"].append(234)
video["score"].append(0.3)
video["label"].append("xixi")
video["data"].append(123)
video["score"].append(0.7)

test_dict={
'version':"1.0",'results':video,'explain':{
'used':True,'details':"thisisforjosntest",}
}

json_str=json.dumps(test_dict)
withopen('test_data.json','w')asjson_file:
json_file.write(json_str)

有縮排:

fromcollectionsimportdefaultdict,}
}

json_str=json.dumps(test_dict,indent=4)
withopen('test_data.json','w')asjson_file:
json_file.write(json_str)

d617eeb670b6742c103612211a29202.png

以上就是python將字典內容寫入json檔案的例項程式碼的詳細內容,更多關於python如何將字典內容寫入json檔案的資料請關注我們其它相關文章!