美文网首页
pickle —— Python 对象序列化

pickle —— Python 对象序列化

作者: MayerBin | 来源:发表于2019-07-17 15:26 被阅读0次

pickle模块的运用

  • pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。

  • python的pickle模块实现了基本的数据序列和反序列化

  • 通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储

  • 通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。

    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

相关文章

网友评论

      本文标题:pickle —— Python 对象序列化

      本文链接:https://www.haomeiwen.com/subject/mdoqlctx.html