官網:
安裝pyinstaller
pip install
-f, --onefile
打包乙個單個檔案,只生成乙個exe檔案。如果你的**都寫在乙個.py檔案的話,可以用這個,如果是多個.py檔案就別用
-d, --onedir
打包多個檔案,在dist中生成很多依賴檔案,適合以框架形式編寫工具**,**易於維護,推薦使用
--distpath
指定生成的exe存放的目錄(.\dist)
--workpath
指定編譯中臨時檔案存放的目錄(.\build)
-i, --icon
指定exe圖示
-p, --paths
指定exe依賴的包、模組
-d, --debug
產生debug版本的可執行檔案.編譯為debug模式,獲取執行中的日誌資訊
--clean
清理編譯時臨時檔案
-c, --console, --nowindowed
使用控制台(預設方式)
-w, --windowed, --noconsole
使用視窗
--version-file
新增exe版本資訊
-v, --version
版本資訊檢視
-h, --help
檢視幫助
1. 生成乙個控制台程式:
pyinstaller test.py
2. 只生成乙個exe檔案:
pyinstaller -f test.py
3. 只生成乙個exe檔案的視窗程式:
pyinstaller -f -w test.py
4. 生成乙個圖示為my.icon的程式:
pyinstaller -f --icon=my.icon test.py
Python 桌面整理小工具程式
做了個簡單的桌面整理的程式,實現功能 輸入資料夾名稱 自動在桌面上新建乙個資料夾 然後將桌面上的檔案的副檔名在 裡新建子資料夾。再把相應到的檔案移動到對應的子資料夾下,如doc檔案都存入doc資料夾裡。如果子資料夾裡已經存在重名的檔案,則不移動。下圖是子資料夾效果。上程式 import os imp...
c 桌面程式
private void button1 click object sender,eventargs e private void button2 click object sender,eventargs e string chattextbox private void textbox1 tex...
桌面應用程式
桌面應用程式 在台式電腦上執行的應用程式稱為桌面應用程式。比如 記事本,word,excel。這種應用程式的特點是 1 缺少共享 2 直接雙擊就可以執行,不需要ie 3 一般以window的視窗形式存在 web應用程式 1 需要ie來執行 2 一般以網頁的形式的存在 3 可以有很多的客戶端來共享。比...