python pickle 模块

Posted gxxtsz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python pickle 模块相关的知识,希望对你有一定的参考价值。

为了更好的阅读,请查看我的笔记

文档:pickle模块.note
链接:http://note.youdao.com/noteshare?id=cfe69f23f518f22d72e4190bc9245e65&sub=92E32B662AC44847BD7F04B850D53866

 

1.pickle.dump(objfileprotocol=None*fix_imports=Truebuffer_callback=None)

将对象 obj 封存以后的对象写入已打开的 file object file。它等同于 Pickler(file, protocol).dump(obj)。

 

2.pickle.dumps(objprotocol=None*fix_imports=Truebuffer_callback=None)

将 obj 封存以后的对象作为 bytes 类型直接返回,而不是将其写入到文件。

 

3.pickle.load(file*fix_imports=Trueencoding="ASCII"errors="strict"buffers=None)

从已打开的 file object 文件 中读取封存后的对象,重建其中特定对象的层次结构并返回。它相当于 Unpickler(file).load()。

 

4.pickle.loads(bytes_object*fix_imports=Trueencoding="ASCII"errors="strict"buffers=None)

对于封存生成的对象 bytes_object,还原出原对象的结构并返回。

以上是关于python pickle 模块的主要内容,如果未能解决你的问题,请参考以下文章

Python:pickle模块学习

Python pickle模块

python中的pickle模块

python之pickle模块

python数据持久存储:pickle模块的基本使用

python常用模块之json和pickle模块