查看“Python pickle”的源代码
←
Python pickle
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
[[Python]] 的对象序列化库。 == 例子 == === 防止 <code>UnicodeDecodeError</code> === 使用 <code>open</code> 的 {{code|python|'rb'}} 参数。<ref>https://stackoverflow.com/a/32957860/10974106</ref> <syntaxhighlight lang=python> import pickle obj = pickle.load(open('./obj.dump', 'rb')) </syntaxhighlight> === Load 到一个类 === <ref>[https://docs.python.org/3/library/pickle.html#pickling-class-instances Pickling Class Instances]</ref> <syntaxhighlight lang=python> class Obj: @classmethod def load(cls, attributes): obj = cls.__new__(cls) obj.__dict__.update(attributes) return obj s = Obj.load(pk.load(open('./obj.dump', 'rb'))) </syntaxhighlight> == Rust crate serde-pickle == [[Rust]] 有一个 crate 用于序列化对象为 pickle 格式。[https://github.com/birkenfeld/serde-pickle repo], [https://docs.rs/serde-pickle 文档] == 外部链接 == * [https://docs.python.org/3/library/pickle.html pickle 文档] == 参考资料 == <references /> [[Category:Python|P]]
该页面使用的模板:
模板:Code
(
查看源代码
)
返回至
Python pickle
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息