導航:首頁 > 編程語言 > pythontkinterexe

pythontkinterexe

發布時間:2022-09-06 17:25:09

A. python 生成的exe 怎麼運行

Python是一種簡單而強大的編程語言,適用於編寫腳本,甚至於應用程序的開發。Python可用的各種GUI包使得利用Python編寫全功能的應用變為可能。這很好,但你有沒有想過將你編寫的Python腳本轉化為可執行文件?這似乎是一個很贊的主意,有許多原因!你可以在沒有Python解釋器的情況下重新部署你的應用。終端用戶不需要在他的機器上安裝Python。你可以將你的應用閉源(很不幸)等等……這篇文章可以告訴你如何從你的Python腳本生成win32可執行文件。

Python is a simple and powerful language for scripting and even application development. Various GUI packages available for Python makes it suitable for developing full fledged applications in python. Ok that is fine, but ever thought of creating an executable file from the python script you wrote? This seems to be a nice idea, there are many reasons why! You can redistribute your application without python. The end user needn't to install python on his machine. You can make your application closed source (unfortunate) etc... Read on this article to find how you can create win32 executables from your Python script.

This tutorial will give step by step instruction on how to create Win32 executable from Python script. Make sure that the following are installed on your system.

這篇教程將會一步一步的介紹如何從Python腳本創建Win32可執行文件。請確保你的系統里已經安裝了下面的程序。

Python. Get Python fromh and install on your machine.
py2exe. Get py2exe from 下載時注意安裝的Python版本。

命令行程序

下面的示例代碼會在命令行里列印一行標題,以及從1到10的數字。

test.py

print "Python script to exe test program"count = 0while count < 10:print "count = " + str(count) +" "count = count + 1123456

把這段代碼保存在test.py(或者別的以.py為後綴的)文件中。用Python解釋器首先測試並成功運行這段代碼。要完成這一步,只需要在命令行里輸入「python test.py」。你應當在命令行里看到下面的輸出。

目前為止一切順利。現在讓我們看看我們怎樣從腳本構建windows可執行程序。創建一個新文件命名為setup.py並將下面的代碼粘貼進去。

setup.py

from distutils.core import setupimport py2exe

setup(console=['gui.py'])123

構建可執行文件時,在命令提示符里運行「python setup.py py2exe」。一旦構建過程完成,移動到dist子目錄下並通過在命令行里鍵入「gui.exe」來運行這個可執行文件。現在你應該看到與前面用Python腳本創建的一樣的窗體。

B. 用python的tkinter開發界面 能不能加入聲音

當然可以播放音頻。之前排練一個話劇,有很多背景音效,在播放器中點,怕出錯。於是花了點時間用Python Tkinter寫了一個播放音頻的小軟體,打包成EXE文件可直接運行播放,很方便!

1首先定義一個按鈕:

這樣,點擊第一個左上Play按鈕,就可以播放對應的音頻了。

C. 如何將python包含的庫的程序打包為exe

最近用Python Tkinter 寫了一個看stock 的小工具.. . 把它調節成半透明懸浮 你懂得

但是每次總用pycharm 或者調python去載入使用多少有些不便,如何打包成exe成了問題。

網路一下找了 pyinstaller 感覺使用起來還不錯。

步驟如下:
1.官網下載對應的pyinstall 工具, 我下載的是 PyInstaller-3.2.1.zip 並解壓
2.通過cmd 跳轉到pyinstaller目錄 並執行 setup.py install 進行安裝. 這時會向你的python路徑安裝必要的第三方包,當然細節可以不用關心
3. 安裝成功後 就可以使用了。

TK-GUI.py是我的源程序
c:\PyInstaller-3.2.1>pyinstaller.py -F -w C:\Users\han.chunwang\PycharmProjects\
untitled\TK-GUI.py

.....
62186 INFO: checking EXE
62186 INFO: Building EXE because out00-EXE.toc is non existent
62186 INFO: Building EXE from out00-EXE.toc
62187 INFO: Appending archive to EXE c:\PyInstaller-3.2.1\dist\TK-GUI.exe
62194 INFO: Building EXE from out00-EXE.toc completed successfully.

-F 是生成exe 程序, 因為我使用Tkinter編譯的GUI程序 還需要指定-w 參數 後面是路徑,
打包有個過程 稍等片刻後,就會在pyinstaller目錄生成一個exe程序。 OK... 耍起來吧 小夥伴們...

D. Sublime Text2 編python Tkinter 不顯示GUI 界面怎麼辦

寫好的程序用用pythonw.exe帶w的執行文件運行。就不會產生窗口。 py屬於開源軟體,不提倡exe這種打包方式。 只需要把python解釋器和代碼放倒一起,在客戶機上解包 運行時只要建立一個快捷方式,指向 python 源代碼.py 或者 pythonw 源代碼.py 就...

E. python Tkinter 界面輸出程序運行提示問題

不需要特殊的widget;你要做的是獲取這些工具的輸出,然後用某個控制項顯示出來,label都行
研究下subprocess的Popen

F. Python編程的tkinter窗口編譯成exe文件無法正確執行

最後一行加括弧,改成root.mainloop()

G. 如何將python文件打包成exe文件

1.需要安裝 py2exe
2.示例代碼:
#exetest.py#創建一個gui界面,只用一個標簽和按鈕,無功能from Tkinter import *win = Tk()
label = Label(win,text = 'hello')
btn = Button(win,text = 'click')
label.pack()
btn.pack()
win.mainloop()

3.配置代碼:
#exeset.pyfrom distutils.core import setupimport py2exe
setup(console=["exetest.py"]) #運行的時候會有CMD窗口#或者setup(windows=["exetest.py"]) 運行的時候只有GUI

4.執行轉換
首先定位到文件目錄,然後運行CMD
python exeset.py py2exe

執行完畢之後會在該目錄中生成一個文件夾dist,裡面是生成的exe程序和相關依賴
5.使用pyinstaller
感覺pyinstaller比py2exe更好用,下載pyinstaller後解壓就好,然後把一個demo.py復制到目錄下,定位到位置後輸入命令:
python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py

其中 --onefile 表示只生成一個.exe文件,相關依賴都打包了, --windowed 表示生成的是GUI,否則是帶命令窗口的, --icon 是設置.exe的圖標。這些都是可選項。

閱讀全文

與pythontkinterexe相關的資料

熱點內容
c51單片機特殊寄存器的原理 瀏覽:576
閃耀永恆特利加密鑰 瀏覽:758
如何誇程序員 瀏覽:776
天津期貨python招聘 瀏覽:263
單片機機器語言寫的程序 瀏覽:548
韓國直播軟體app叫什麼名 瀏覽:916
軍營訓練不聽教官的命令 瀏覽:259
v開頭的音樂播放器是什麼APP 瀏覽:117
單片機是怎麼做出來的 瀏覽:315
博圖怎麼作為opc伺服器 瀏覽:100
編譯做題軟體 瀏覽:293
橋梁檢測pdf 瀏覽:685
化解壓力的一種方法 瀏覽:680
路由器和DSN伺服器有什麼區別 瀏覽:549
android伸縮控制項 瀏覽:853
androidm3u8緩存 瀏覽:236
imphp開源知乎 瀏覽:708
清除網路通配符dos命令 瀏覽:839
鴻蒙系統怎麼快速換回安卓 瀏覽:714
pdf綠色虛擬列印機 瀏覽:215