Python - 使用类定义

时间:2017-11-20 14:55:01

标签: python serialization deserialization pickle

我正在尝试将一些对象保存到文件,这是各种类的实例。

我一直在使用pickle,但遇到了一个问题,即如果我复制序列化文件并尝试在不同的存储库中使用它们,事情会中断,因为对象的类定义是否定的那里更长

当我将这些对象加载回Python时,我希望它们能够“开箱即用” - 而不需要将类定义放在正确的位置(相对于相关文件) 。我认为dill允许您执行此操作,但只是执行dill.dumpdill.load似乎不会将类定义与对象一起序列化。

有什么想法吗?如果需要,很高兴使用dill之外的其他内容。

由于

0 个答案:

没有答案