Python基礎 pickle 儲存與提取資料

2021-10-04 11:32:18 字數 708 閱讀 4135

pickle 是乙個 python 中, 壓縮/儲存/提取 檔案的模組. 最一般的使用方式非常簡單. 比如下面就是壓縮並儲存乙個字典的方式. 字典和列表都是能被儲存的.

import pickle

dict_ =

file

=open

('color.pickle'

,'wb'

)pickle.dump(dict_,

file

)file

.close(

)

wb 是以寫的形式開啟 『color.pickle』 這個檔案, 然後 pickle.dump 你要儲存的東西去這個開啟的 file. 最後關閉 file 你就會發現你的檔案目錄裡多了乙個 『color.pickle』 檔案, 這就是那個字典了.

提取的時候相對簡單點, 同樣我們以讀的形式開啟那個檔案, 然後 load 進乙個 python 的變數.

with

open

('color.pickle'

,'rb')as

file

:#用with的優點是可以不用寫關閉檔案操作

dict_get = pickle.load(

file

)print

(dict_get)

#輸出print

(a_dict1)

python 基礎 十一 pickle 序列化

使用說明 可以將資料 轉換成2進製 寫入到檔案中 或者之間返回 做到將資料原樣寫入 原樣取出 import pickle 1 dump 寫入檔案中 pickle.dump 資料,檔案的io 2 dumps 直接返回 pickle.dumps 資料 3 load 從檔案中載入出來 pickle.loa...

Python物件 Pickle醃製

在python中如果我們有一些物件需要永續性儲存,並且不丟失我們這個物件的型別與資料,我們則需要將這些物件進行序列化,序列化之後,需要使用的時候,我們再恢復為原來的資料。序列化的這種過程,我們稱其為pickle 醃製 恢復的過程稱為反的pickle 將物件進行pickle有兩種形式,一種是將物件序列...

Python 學習筆記 pickle

pickle是python語言的乙個標準模組,安裝python後已包含pickle庫,不需要單獨再安裝。注意引包的時候,python2是cpickle庫,python3是pickle庫。pickle模組實現了基本的資料序列化和反序列化。通過pickle模組的序列化操作我們能夠將程式中執行的物件資訊儲...