copy from:https://blog.csdn.net/hs_blog/article/details/80874523
Json 格式最初是由JavaScript開發的,但隨后成了一種常見的格式。
現在我們來使用json.dump()和json.load()
我們來編寫一個存儲一組數字的簡短程序,再編寫一個將這些數字讀取到內存中的程序,第一個程序使用json.dump()來儲存這組數字,第二個程序將使用json.load()
函數json.dump()接受兩個實參:要儲存的數據以及可以用於存儲數據的文件對象。下面是演示:
import json
number = [1,2,3,5]
file_name = 'number.json' #通過擴展名指定文件存儲的數據為json格式
with open(file_name,'w') as file_object:
json.dump(number,file_object)
我們先導入json模塊,再創建一個是數字列表,我們指定存放在number.json里,文件后綴是.json來指出文件存儲的數據是json格式,我們再以寫入模式打開文件,讓json能將數據寫入其中使用json.dump()將數據寫入,我們沒有寫輸出語句,打開這個文件查看,數據存儲的格式與python一樣
注意json.dump()方法,傳遞兩個參數 第一個要寫入的,第二個要存儲的位置
再寫一個程序,使用json.load()讀取到內存中
with open(filename,'r') as file_object:
contents = json.load(file_object)
print(contents)
結果為:
[1,2,3,5]
————————————————
版權聲明:本文為CSDN博主「飛鳥逐岸」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/hs_blog/article/details/80874523
