2010-09-29 35 views
1

是否有可能和安全的加載與蟒蛇不同的次要版本由PYC文件?
例如2.5.5與2.5.1?pyc文件是否獨立於次要版本的python?

我的猜測是一個神奇的數字不小的版本變化。
如果我指的是這個文件import.c 幻數相當於可變pyc_magic(等於MAGIC或MAGIC + 1)

該文件評論說:

魔語拒絕.pyc文件由生成的文件其他Python版本。 應該爲每個不兼容的改變字節碼改變。

我沒有看到python minor版本的不同編號,但我們可以認爲它將來不會改變嗎?

回答

1

你不能假設它不會改變。無論何時我需要分發.pyc文件而不是可讀的.py文件,我最終都會發送一個Python二進制文件。