✅ 範例 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 視窗。
沒有留言:
張貼留言