相关疑难解决方法(0)

Python pickle:腌制对象不等于源对象

我认为这是预期的行为,但想检查一下,也许找出原因,因为我所做的研究结果是空白

我有一个函数可以提取数据,创建自定义类的新实例,然后将其附加到列表中。该类仅包含变量。

然后,我使用协议 2 作为二进制文件将该列表腌制到文件中,稍后我重新运行脚本,从源中重新提取数据,我有一个包含自定义类实例的新列表,为了测试,我将数据保留为源数据相同。

重新加载pickle文件

现在当我做一个:

print source_list == pickle_list
Run Code Online (Sandbox Code Playgroud)

这总是会回来False,我不知道为什么,如果我打印列表或查看结构,它们看起来完全相同。

任何想法都会很棒,这是我需要整理的最后一点。

python pickle object-comparison

5
推荐指数
2
解决办法
2264
查看次数

标签 统计

object-comparison ×1

pickle ×1

python ×1