1. 程式人生 > >python-pickle模組

python-pickle模組

在 Python 中,可以將物件 pickle 成字串、磁碟上的檔案或者任何類似於檔案的物件,也可以將這些字串、檔案或任何類似於檔案的物件 unpickle 成原來的物件。

pickle提供了一個簡單的持久化功能。可以將物件以檔案的形式存放在磁碟上。

使用 dump() 來序列化一個物件,使用 load() 進行解碼
>>> import pickle
>>> my_list=[1,3.14,'qiqi',['wupo']]
>>> pickle_file = open('my_list.pkl','wb')
>>> pickle.dump(my_list,pickle_file)
>>> pickle_file.close()
>>> pickle_file = open('my_list.pkl','rb')
>>> my_list2 = pickle.load(pickle_file)

解碼後依舊為列表:
在這裡插入圖片描述
在這裡插入圖片描述