美文网首页
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