Python Json儲存與讀取

2021-08-23 14:00:55 字數 905 閱讀 9683

python 中的檔案資料儲存和讀取可以說是非常方便了,這裡記錄一下 json 資料的儲存和讀取,需要用到的模組就是 json,該模組能夠將簡單的 python 資料結構轉儲到檔案中,並在程式再次執行時載入該檔案中的資料,還可以使用 json 在 python 程式之間分享資料,更重要的是,json 資料格式並非 python 專用的,能夠將 json 格式儲存的資料與其他程式語言共享。

函式 dump()接受兩個引數,要儲存的資料以及可用於儲存資料的檔案物件。

下面演示如何使用json.dump()來儲存數字列表:

新建乙個 number_writer.py

import json

numbers = [1,2,3,4,5,6]

filename = 'number.json'

with open(filename,'w') as f_obj:

json.dump(numbers,f_obj)

執行,在本地會生成乙個number.json檔案,開啟後可以看到其內容,資料的儲存格式與 python 中一樣:

[1,2,3,4,5,6]

下面再寫乙個程式,使用 json.load()將這個列表讀取到記憶體中:

新建乙個 number_read.py檔案

import json

filename='number.json'

with open(filename) as f_obj:

numbers = json.load(f_obj)

print("numbers = ",numbers)

執行輸出:

numbers =[1, 2, 3, 4, 5, 6]
這是一種在程式之間共享資料的簡單方式。

Python JSON格式資料的儲存與讀取

模組json可以將python資料結構轉儲到檔案中,並在程式再次執行時載入該檔案的資料 儲存 json.dump 函式json.dump 接受兩個實參 要儲存資料 可用於儲存資料的檔案物件 讀取 json.load import json 如果以前儲存了使用者名稱,就載入它 否則,就提示使用者輸入使...

檔案讀取與儲存

pandas的api支援眾多的檔案格式,如csv sql xls json hdf5。讀取檔案,並且指定只獲取 open close 指標 data pd.read csv data stock day.csv usecols open close hdf5hdf5檔案的讀取和儲存需要指定乙個鍵,值...

csv檔案儲存與讀取

csv是指逗號分隔值檔案格式,是以純文字形式來儲存 資料。1.儲存為csv格式 把要儲存的 中資料,按每一行存成一條記錄,然後將記錄新增到乙個list裡面,寫入檔案的時候將每個記錄轉換成一串逗號分隔的字串,再用遍歷的方法把所有記錄取出來 我是這樣寫的 也可以都存在乙個記錄裡,用換行符來換行,一次寫入...