python3 5怎麼打包編譯

2022-09-17 04:24:13 字數 619 閱讀 3228

問題:用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.變數名中不要包含空格,如需分隔...