我认为这是预期的行为,但想检查一下,也许找出原因,因为我所做的研究是空白的
我有一个函数可以提取数据,创建自定义类的新实例,然后将其附加到列表中。该类仅包含变量。
然后我使用协议 2 作为二进制文件将该列表腌制到一个文件中,稍后我重新运行脚本,从我的源中重新提取数据,我有一个带有我的自定义类实例的新列表,为了测试我将数据保留为源数据一样。
重新加载泡菜文件
现在当我做一个:
print source_list == pickle_list
这总是回来False
,我不知道为什么,如果我打印列表或查看它们看起来完全相同的结构。
任何想法都会很精彩,这是我需要整理的最后一点。