加载用不同的python版本制作的pyc文件是否可行且安全? 例如2.5.1与2.5.5?
我的猜测是,幻数不会因次要版本而改变
如果我引用此文件import.c
幻数对应于变量pyc_magic
(等于MAGIC或MAGIC + 1)
文件评论说:
魔术一词拒绝其他Python版本生成的.pyc文件。 对于字节码的每个不兼容的更改,它应该更改。
我没有看到python minor版本的不同编号,但是我们可以假设它将来不会改变吗?
答案 0 :(得分:1)
你不能认为它不会改变。每当我需要分发.pyc文件而不是可读的.py文件时,我最终也会发布一个Python二进制文件。