Python不保证版本之间的字节码兼容性。不要依赖它
实际上,pyc文件以一个魔幻数字开头,该数字在每次编组代码执行时都会更改,而python会检查该数字的兼容性。由于此代码几乎每个版本都会更改,因此幻数也是如此。有关详细信息,请参见Ned
Batchelder的博客条目。
有更好的方法来确保文件不被篡改:例如,校验和。

Python不保证版本之间的字节码兼容性。不要依赖它
实际上,pyc文件以一个魔幻数字开头,该数字在每次编组代码执行时都会更改,而python会检查该数字的兼容性。由于此代码几乎每个版本都会更改,因此幻数也是如此。有关详细信息,请参见Ned
Batchelder的博客条目。
有更好的方法来确保文件不被篡改:例如,校验和。