2011-02-11 40 views
2

我必須使用一些舊的.pyc模塊(沒有源代碼),但我也被迫在優化模式下使用python(python -O):所以,當試圖導入模塊,我得到一個導入錯誤(python查找.py或.pyo文件)。使Python在優化模式下運行時導入.pyc

有沒有辦法讓它使用pyc模塊呢?或將.pyc轉換爲.pyo?

+3

無論誰強迫你使用'-O`,都意識到「優化」幾乎剝奪了斷言,什麼都不做? – delnan 2011-02-11 16:09:54

+0

我通過PyISAPIe在IIS下運行Python,它運行在優化模式下(我沒有對此進行調查) – Don 2015-06-04 07:23:18

回答

3

「轉換」他們的一種方法就是簡單地重命名它們。當然,他們不會被優化,但至少你可以使用它們。

2

您可以使用DePython將.pyc文件轉換爲.py文件,然後您就可以導入它們。