pickle —— Python 對象序列化

pickle模塊的運用

  • pickle提供了一個簡單的持久化功能??梢詫ο笠晕募男问酱娣旁诖疟P上。

  • python的pickle模塊實現(xiàn)了基本的數(shù)據(jù)序列和反序列化

  • 通過pickle模塊的序列化操作我們能夠將程序中運行的對象信息保存到文件中去,永久存儲

  • 通過pickle模塊的反序列化操作,我們能夠從文件中創(chuàng)建上一次程序保存的對象。

    pickle.dump() / pickle.load()

import pickle
data = {'a':1, 'b': 2}
# 寫入
with open('data.pkl', 'wb') as f:
    pickle.dump(data, f)

# 讀取
with open('data.pkl', 'rb') as f1:
    print(pickle.load(f1))

更多學習鏈接:https://blog.csdn.net/sxingming/article/details/52164249

https://blog.csdn.net/coffee_cream/article/details/51754484

https://docs.python.org/zh-cn/3/library/pickle.html#module-pickle

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容