序列化所有 Python
序列化所有 Python 对象
dill 为用户提供了与 pickle 模块相同的界面,同时还包含了一些附加功能。除了将 Python 对象序列化外,dill 还提供了在单个命令中保存解释器会话状态的功能。因此,可以将解释器会话保存下来,关闭解释器,将序列化的文件发送到另一台计算机,打开新的解释器,反序列化会话,从而从原始解释器会话的'保存' 状态继续执行。
dill 可以用来将 Python 对象存储到文件中,但主要用途是将 Python 对象作为字节流传输到网络中。 dill 非常灵活,允许序列化任意用户定义的类和函数。 因此, dill 并不旨在对错误构建或恶意构建的数据进行保护。 这取决于用户是否确定他们解析的数据来自可信的来源。
dill 是 pathos 的一部分,是一个用于异构计算的 Python 框架。dill 正在积极开发中,因此任何用户反馈、错误报告、评论或建议都将受到高度重视。问题列表位于 https://github.com/uqfoundation/dill/issues,,一个遗留列表则位于 https://uqfoundation.github.io/project/pathos/query.。
暂无开放 Issues,或尚未同步最近议题。