問題:用python開發的小工具有時需要編譯打包為windows(*.exe)、mac等作業系統下的可執行性檔案以供非程式設計師使用。
解決方案:
目前只支援到python3.4,暫不支援python3.5
安裝:直接安裝:
pip install pyinstaller
python setup.py install
使用:進入cmd視窗
進入需要打包的程式目錄
輸入:pyinstaller + 需要打包的程式(*.py)名稱
發布命令:
-w指令
直接發布的exe應用帶命令列除錯視窗,在指令內加入-w命令可以遮蔽
-f指令
注意指令區分大小寫。這裡是大寫。使用-f指令可以把應用打包成乙個獨立的exe檔案,否則是乙個帶各種dll和依賴檔案的資料夾
error:failed to create process
編譯時,出現「failed to create process」錯誤。
解決方法是開啟pyinstaller-script.py,把第一行的路徑用引號括起來,最終是下面這個樣子就對了
#!"c:\program files\python35-32\python.exe"
python 3 5 學習筆記
字串方法 msg this is message msg.title 首字母大寫 msg.lower 字串全部小寫 msg.upper 字串全部大寫 msg.rstrip 刪除字串前後的空格 msg.lstrip 刪除字串前面的空格 msg.strip 刪除字串後面的空格 str msg 將msg轉...
python 3 5 爬蟲日記2
from urllib import request 輸入正規表示式模組 import re page 1 url r request.request url r.add header user agent abc 讀取首頁原碼並命名為content content request.urlopen ...
Python 3 5 變數命名規範
為了避免編寫 時產生錯誤,也為了使寫出的 具有更好的可讀性,python中的變數應遵守以下命名規範 1.變數名只能包含字母 數字和下劃線。變數名不能以數字開頭,但可以使用字母或者下劃線開頭。2.不要使用python的保留關鍵字作為變數名。如class print等。3.變數名中不要包含空格,如需分隔...