我有一个字典,它的键是像 的元组(int, str, int, str, int)
,对应的值是相同大小的浮点数列表。
我用同一个脚本对字典进行了两次腌制:
import picklewith open(name, 'wb') as source: pickle.dump(the_dict, source)
对于生成的两个二进制文件test_1
and test_2
,我运行
diff test_1 test_2
在终端(我使用的是 macOS)中查看是否可以用来diff
区分。然而,我收到了
Binary files test_1 and test_2 differ
为什么?同一个字典是否以不同的方式被腌制?这是否意味着我不能使用 diff 来判断两个字典是否相同?
相关分类