【发布时间】:2011-03-02 06:16:39
【问题描述】:
我无法理解。非常简单且明显的功能: 你有任何编程语言的代码,你运行它。在此代码中,您生成变量,然后使用一个命令将它们(值、名称,即所有内容)保存到文件中。保存后,您也可以使用简单的命令在您的代码中打开这样的文件。 它在 matlab 中完美运行(保存 Workspace ,加载 Workspace ) - 在 python 中有一些奇怪的“pickle”协议,它总是产生错误,而我想要做的就是保存变量,然后在另一个会话中再次加载它(?? ???) f.e.你不能用变量保存类(在 Matlab 中没有问题) 您不能在 cPickle 中加载数组(但您可以保存它们 (?????) ) 为什么不让它变得更容易? 有没有办法用值保存当前变量,然后加载它们?
【问题讨论】:
-
这里 stackoverflow.com/a/35296032/4554888 是一个很好的方法(使用模块 dill)。
标签: python serialization