python pickle 模块
Posted gxxtsz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python pickle 模块相关的知识,希望对你有一定的参考价值。
为了更好的阅读,请查看我的笔记
文档:pickle模块.note
链接:http://note.youdao.com/noteshare?id=cfe69f23f518f22d72e4190bc9245e65&sub=92E32B662AC44847BD7F04B850D53866
1.pickle.dump(obj, file, protocol=None, *, fix_imports=True, buffer_callback=None)
将对象 obj 封存以后的对象写入已打开的 file object file。它等同于 Pickler(file, protocol).dump(obj)。
2.pickle.dumps(obj, protocol=None, *, fix_imports=True, buffer_callback=None)
将 obj 封存以后的对象作为 bytes 类型直接返回,而不是将其写入到文件。
3.pickle.load(file, *, fix_imports=True, encoding="ASCII", errors="strict", buffers=None)
从已打开的 file object 文件 中读取封存后的对象,重建其中特定对象的层次结构并返回。它相当于 Unpickler(file).load()。
4.pickle.loads(bytes_object, *, fix_imports=True, encoding="ASCII", errors="strict", buffers=None)
对于封存生成的对象 bytes_object,还原出原对象的结构并返回。
以上是关于python pickle 模块的主要内容,如果未能解决你的问题,请参考以下文章