我试图创建一个类实例的JSON字符串表示,有困难。假设这个类是这样构建的:对json的调用。转储是这样的:它失败了,告诉我测试类不是JSON序列化的。我也尝试过使用pickle模块:它提供类实例的信息

我习惯使用CSV文件在Python中输入和输出数据,但这存在明显的挑战。是否有简单的方法将字典(或字典集)存储在JSON或pickle文件中?例如:我想知道如何保存这个,然后如何加载它回来。

我正在使用python3.3,当我试图pickle一个简单的字典时,我有一个神秘的错误。代码如下:得到:

我创建了一个这样的对象:我想保存这个对象。我该怎么做呢?

很抱歉,我不能用一个更简单的例子重现这个错误,而且我的代码太复杂了,无法发布。如果我在IPython shell而不是常规Python中运行程序,事情会很顺利。我查阅了以前关于这个问题的一些笔记。它们

我已经浏览了Python文档提供的信息,但我还是有点困惑。有人可以发布一个示例代码,编写一个新文件,然后使用pickle将字典转储到其中吗?