在Python中,我們通常使用字典(dict)來存儲數(shù)據(jù),而將字典數(shù)據(jù)保存為json文件則是一種常用的數(shù)據(jù)保存方式。通過使用Python內(nèi)置的json庫,我們可以方便地將字典數(shù)據(jù)轉(zhuǎn)化為json格式并保存到文件中。
import json data = {'name': 'Tom', 'age': 20, 'gender': 'male'} with open('data.json', 'w') as f: json.dump(data, f)
上述代碼中,我們創(chuàng)建了一個字典data,其中包含了"name"、"age"和"gender"三個鍵值對。然后,我們使用Python內(nèi)置的with語句打開一個名為"data.json"的文件,并以寫入模式('w')打開文件。接下來,我們使用json庫的dump函數(shù)將字典data轉(zhuǎn)化為json格式,并將其保存到文件中。
如果我們需要將保存在json文件中的數(shù)據(jù)讀取出來,我們可以使用json庫的load函數(shù)。
with open('data.json', 'r') as f: data = json.load(f) print(data)
通過打開"data.json"文件并以讀取模式('r')打開文件,我們可以使用json庫的load函數(shù)將文件中的json數(shù)據(jù)讀取出來,并存儲在變量data中。最后,我們使用print函數(shù)將data打印出來。