pyc文件是否独立于python的次要版本?

时间:2010-09-29 13:14:22

标签: python version pyc

加载用不同的python版本制作的pyc文件是否可行且安全? 例如2.5.1与2.5.5?

我的猜测是,幻数不会因次要版本而改变 如果我引用此文件import.c 幻数对应于变量pyc_magic(等于MAGIC或MAGIC + 1)

文件评论说:

  

魔术一词拒绝其他Python版本生成的.pyc文件。      对于字节码的每个不兼容的更改,它应该更改。

我没有看到python minor版本的不同编号,但是我们可以假设它将来不会改变吗?

1 个答案:

答案 0 :(得分:1)

你不能认为它不会改变。每当我需要分发.pyc文件而不是可读的.py文件时,我最终也会发布一个Python二进制文件。