2016-04-04 92 views
3

當我使用PyInstaller時,它將我的模塊構建爲.pyc文件。但我更喜歡使用-OO運行編譯來優化和刪除文檔字符串。這可能嗎?我可以讓PyInstaller優化編譯嗎?

+0

我不知道,但我認爲這是不(沒?)可能的。在文檔中,他們只提到'v'' u'和'W'選項:https://pythonhosted.org/PyInstaller/spec-files.html#giving-run-time-python-options – linluk

+0

但也許你可以編譯爲使用-OO自己pyc並將優化的pyc文件傳遞給pyinstaller? – linluk

回答

0

由於pyinstaller是一個Python腳本,因此在啓用優化的情況下運行它就足夠了。

PYTHONOPTIMIZE=2 pyinstaller script.py 

,這樣捆綁.pyo文件過程中創建的,而不是.pyc