python資料持久儲存 pickle模組

2022-06-11 10:39:09 字數 523 閱讀 2329

pickle模組實現了基本的資料序列和反序列化。

pickle模組的序列化操作我們能夠將程式中執行的物件資訊儲存到檔案中去,

通過pickle模組的反序列化操作,能夠從檔案中建立上一次程式儲存的物件。

介面:pickle.dump(obj, file, [,protocol])

將物件obj儲存到檔案file中

pickle.load(file)

從file中讀取乙個字串,並重構為原來的python物件。

例子:import pickle

●儲存到檔案

list01= [1,2.3,'test',['abc','efg']]

file01=open('d:\\file01.txt','wb')

pickle.dump(list01,file01)

file01.close()

●重建物件

file02=open('d:\\file01.txt','rb')

list02=pickle.load(file02)

資料的持久化儲存

對於乙個程式,就像乙個計算機的縮影,程式又輸入 輸出 資料儲存 執行 資料的處理 其中,資料的儲存在程式中占有相當大的比例和作用。在程式的執行過程中,可以把程式中的資料分為,全域性 區域性 靜態 常數等不同的資料狀態,同時把資料型別分為 整形 字元型別 浮點型 字串等等,資料存放在記憶體佇列 堆疊 ...

資料的持久化儲存

1.屬性列表 2.物件歸檔 3.資料庫儲存 sqlite3 用c寫的,後來有了fmdb,fmdb是用oc寫的,輕量級且用著方便 4.蘋果公司提供的永續性工具core data。用法解析 1,儲存鍵值對小資料是最合適,因為速率很高,plist,nsuserdefaults 屬性列表儲存機制,這個機制支...

資料持久化儲存技術

儲存在記憶體中的資料是處於瞬時狀態的,而儲存在儲存裝置中的資料是處於持久化狀態的 檔案儲存 特點 不對儲存的內容進行任何的格式化處理,所有資料都是原封不動的儲存到檔案中的。儲存型別 簡單的文字資料或二進位制資料 sharedpreferences儲存 特點 使用鍵值對的方式,sp儲存預設使用xml格...