✅ 範例 Python 專案結構
-
🧰
py → pyc
一鍵編譯腳本(單檔 & 整個資料夾) -
🧱
pyinstaller
打包範例(CLI 與 GUI)
✅ 1. 範例專案結構
這是你的一個簡單 Python 專案結構:
🧰 2. compile_all.py
:一鍵將專案中所有 .py
轉成 .pyc
📌 使用方法:
-
會遞迴編譯所有子目錄
.py
檔,產生.pyc
到__pycache__/
中。
🧱 3. 打包成 EXE:使用 pyinstaller
📦 安裝 PyInstaller
🛠️ CLI 工具打包(有命令列視窗)
🖼️ GUI 程式打包(無命令列視窗)
-
產出在
dist/main.exe
-
若有資源檔案、圖示可用:
📁 補充:.pyc
編譯後的位置與命名
若你有這個檔案:
編譯後會產生這個:
📝 小提醒
-
.pyc
只是提高模組載入速度,不會加速運算執行效能。 -
若你要保護原始碼但又不想打包
.exe
,只釋出.pyc
是個折衷方案。 -
GUI 用
.pyw
啟動.pyc
可以避免跳出 DOS 視窗。
沒有留言:
張貼留言