python指令碼生成exe檔案

2021-10-06 23:15:54 字數 1149 閱讀 7361

pywin32

pyinstaller

安裝完成後,首先生成乙個test檔案,實現乙個簡單gui介面

from tkinter import

*class

(frame)

:def

__init__

(self, master=

none):

frame.__init__(self, master)

self.createwidgets(

) self.pack(

)def

createwidgets

(self)

: self.hellolabel = label(self, text=

'please intput your name:'

, bd=

20, fg=

'red'

) self.hellolabel.pack(

) self.entry1 = entry(self, bd=

5, fg=

"black"

) self.entry1.pack(

) self.quitbutton = button(self, text=

'quit'

, command=self.quit)

self.quitbutton.pack())

'hello world'

)# 主訊息迴圈:

)

切換到test所在檔案的路徑下,在命令視窗或者pycharm輸入命令:

pyinstaller -f -w test.py
即會生成乙個dist資料夾,下有相應的exe檔案

即完成.

pyinstaller部分引數的含義

-f 表示生成單個可執行檔案

-w 表示去掉控制台視窗,這在gui介面時非常有用。不過如果是命令列程式的話那就把這個選項刪除吧!

-i 表示可執行檔案的圖示

Python指令碼生成單個EXE檔案

系統 windows10 64位 語言 python 3.7.1 第三方庫pywin32 224pyinstaller 3.4pyqt5 5.11.3 工具 pycharm 2018.3.1使用pip命令安裝第三方庫 image pip install pywin32 pip install pyi...

Python指令碼生成csv檔案

usr bin python coding utf 8 匯入csv安裝包 import csv 1.建立檔案物件 f open 檔名.csv w encoding utf 8 newline 2.基於檔案物件構建 csv寫入物件 csv writer csv.writer f 3.構建列表頭 csv...

python 生成exe檔案

安裝pyinstaller anacona使用 anaconda prompt 進入命令列 pip install pyinstaller 打包成單獨檔案 pyinstaller f py過程中可能出現的問題 import sys sys.setrecursionlimit 1000000 例如這裡...