同一对象的pickle文件中的更改

2024-06-17 01:27:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我在腌制一个物体,然后对它做些事情,然后再次腌制它,然后检查它这个物体是否仍然是原来的。也许不是确保平等的最佳方式,但却是一个非常严格和简单的方法。在

但是,在一些运行python2.7的机器上,pickle文件出现了意外的差异。 我使用pickletools来分析结果文件。在

区别是额外的PUT codes,尽管这些寄存器从未被访问过。什么时候生成PUT语句,为什么在同一个对象上调用pickle两次时生成的语句不同?在


Tags: 文件对象方法机器put方式差异语句