2013-12-17 125 views
0

我製作Python3 + Delphi應用程序。我將Libs文件夾中的所有文件+目錄打包到python32.zip中。有用。PythonNN.zip:需要PYC文件

  • 我是否需要該zip文件中的PYC文件(和__pycache__ dirs)?
  • 如果我打包PYC文件,Py3k會工作緊固件嗎?

回答

1

你不需要包含pyc文件,不需要。假設您正在將您的zip文件添加到sys.path並從中導入(問題可以沿着這些行使用更多細節),Python zipimporter會很樂意爲您即時編譯字節碼。

如果您包含pyc文件(或者您可能考慮包含.pyo文件的獨立應用程序,您可以通過各種方式創建,例如使用-O運行python)旗)。這表示這個字節碼編譯速度非常快,所以取決於您的應用程序導入的模塊數量,它可能沒有明顯的差異。嘗試一下,看看。