美文网首页
python中持久化pickle模块的简单使用

python中持久化pickle模块的简单使用

作者: 越大大雨天 | 来源:发表于2019-03-05 12:14 被阅读0次

导入pickle模块,该模块可提供简单的持久化功能,将对象以文件的形式储存在本地,可通过pickle.dump()和pickle.load()简单的序列化和反序列化储存的对象。

import pickle

dic_1 = {"a":"abc","b":5,"c":[1,"d",3]}
with open("pic.pkl","wb") as f:
    pickle.dump(dic_1,f)

储存完成,需要读取时只用pickle.load()反序列化即可:

with open("pic.pkl","rb") as f:
    dic_2 = pickle.load(f)
    print(dic_2)

{'a': 'abc', 'b': 5, 'c': [1, 'd', 3]}

相关文章

网友评论

      本文标题:python中持久化pickle模块的简单使用

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