3
當我使用PyInstaller時,它將我的模塊構建爲.pyc文件。但我更喜歡使用-OO運行編譯來優化和刪除文檔字符串。這可能嗎?我可以讓PyInstaller優化編譯嗎?
當我使用PyInstaller時,它將我的模塊構建爲.pyc文件。但我更喜歡使用-OO運行編譯來優化和刪除文檔字符串。這可能嗎?我可以讓PyInstaller優化編譯嗎?
由於pyinstaller
是一個Python腳本,因此在啓用優化的情況下運行它就足夠了。
PYTHONOPTIMIZE=2 pyinstaller script.py
,這樣捆綁.pyo
文件過程中創建的,而不是.pyc
我不知道,但我認爲這是不(沒?)可能的。在文檔中,他們只提到'v'' u'和'W'選項:https://pythonhosted.org/PyInstaller/spec-files.html#giving-run-time-python-options – linluk
但也許你可以編譯爲使用-OO自己pyc並將優化的pyc文件傳遞給pyinstaller? – linluk