最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

[自制工具] Python轉(zhuǎn)EXE

2023-08-06 17:20 作者:創(chuàng)猿er  | 我要投稿

引言

????????今天,很高興向大家介紹我開發(fā)的Python轉(zhuǎn)EXE軟件。這個軟件將幫助你將Python腳本轉(zhuǎn)換為獨立的可執(zhí)行文件,使你能夠在沒有Python解釋器的環(huán)境中輕松地運行你的應(yīng)用程序。如果你曾經(jīng)嘗試在其他機器上部署Python腳本,你可能會熟悉依賴性問題和繁瑣的安裝過程。我開發(fā)這個軟件的初衷是解決這個問題,并為開發(fā)人員、研究人員和其他有類似需求的人提供一個簡單而高效的轉(zhuǎn)換工具。讓我們一起來看看這個軟件有哪些強大的功能和優(yōu)勢吧!

????????其實互聯(lián)網(wǎng)上也有一些現(xiàn)成的Python轉(zhuǎn)EXE軟件,可是他們都不滿足便捷實用的需求,比如這個軟件需要進(jìn)行繁瑣的重命名(將文件更重命名為[program.py] ,圖標(biāo)更重命名為[icon.ico]),還要將文件放到特定目錄下

互聯(lián)網(wǎng)上某款py轉(zhuǎn)譯exe工具

????????再比如這款軟件,功能單一,界面簡陋,顯然滿足不了更高級的需求


互聯(lián)網(wǎng)上某款py轉(zhuǎn)譯exe工具

????????于是,我開發(fā)了這款Py轉(zhuǎn)EXE工具,它使用QtC++開發(fā),程序便捷實用,功能豐富多樣,界面美觀大氣,可以滿足多樣化需求。

小猿PTE[Py轉(zhuǎn)EXE]

????????通過使用這個軟件,你可以將所有的依賴項一并打包到一個可執(zhí)行文件中,從而大大簡化了部署過程,并確保你的應(yīng)用程序可以在各種操作系統(tǒng)上平穩(wěn)運行。無論是將Python腳本分發(fā)給其他用戶,還是將你的腳本部署到服務(wù)器或其他設(shè)備上,這個軟件都能為你節(jié)省時間和精力。現(xiàn)在讓我們深入了解這個軟件的功能和特點吧!

功能介紹

小猿PTE[Py轉(zhuǎn)EXE]——界面(亮色)

小猿PTE[Py轉(zhuǎn)EXE]——界面(暗色)

????????在上方標(biāo)題欄內(nèi),你可以更改軟件主題(亮色或暗色),軟件啟動時會自動獲取系統(tǒng)主題并應(yīng)用。? ? ??

????????在“源文件”區(qū)域內(nèi),我們單擊“選擇”按鈕,就會彈出選擇界面,我們在此選擇python源文件。

????????在“輸出配置”區(qū)域內(nèi),我們可以選擇輸出形式(輸出單個EXE文件或輸出一個文件夾),還可以更改輸出文件名。我們還可以在選擇框選擇輸出目錄(源文件目錄,桌面,程序目錄或自定義,當(dāng)你選擇自定義目錄時,目錄選擇按鈕被激活,你可以選擇特定的輸出目錄)。

????????在自“定義配置”區(qū)域內(nèi),我們可以豐富可執(zhí)行文件的內(nèi)容,包括進(jìn)行圖標(biāo)自定義,或選擇生成的EXE文件啟動時是否顯示CMD窗口。

????????在下方按鈕欄內(nèi),單擊開始輸出就會開始轉(zhuǎn)換,這個過程可能會持續(xù)一段時間,在此時間內(nèi),窗口可能會無響應(yīng),如果輸出成功,則會提示“轉(zhuǎn)換成功”,否則會提示“轉(zhuǎn)換失敗,詳情請看右側(cè)信息”,這時,你需要單擊“顯示輸出信息”按鈕,右邊欄就會展開。

小猿PTE[Py轉(zhuǎn)EXE]——界面(右邊欄展開時)

????????在右邊欄中,“輸出信息”區(qū)域內(nèi),你可以在CMD命令文本框中查看軟件生成的CMD命令,在下方CMD輸出文本框內(nèi)可以查看命令執(zhí)行的情況,從而排查錯誤。如果你還沒有安裝pyinstaller,你就可以點擊“安裝開發(fā)工具”按鈕以安裝。

原理介紹

????????軟件會根據(jù)用戶操作,生成對應(yīng)的CMD命令,調(diào)用pyinstaller執(zhí)行。

使用示例

????????就以我編寫的計算乘方程序和谷歌小恐龍游戲為例,為大家詳細(xì)的介紹軟件的用法。

????????

????????計算乘方程序(簡單):

????????①我們單擊“源文件”區(qū)域內(nèi)的“選擇”按鈕,選擇“main.py”


????????此時,文件名文本框會自動填充,輸出目錄也會自動填充。

????????②我們在“輸出配置”區(qū)域內(nèi)修改輸出文件名為“計算乘方”

????????③我們點擊“開始輸出”按鈕輸出文件。這個過程可能會持續(xù)一段時間,在此時間內(nèi),窗口可能會無響應(yīng),如果輸出成功,則會提示“轉(zhuǎn)換成功”,這時,我們將在源文件目錄看到輸出的文件。

????????谷歌小恐龍:

????????①我們單擊“源文件”區(qū)域內(nèi)的“選擇”按鈕,選擇“谷歌小恐龍.py”



????????此時,文件名文本框會自動填充,輸出目錄也會自動填充。

????????②我們勾選“定義配置”區(qū)域內(nèi)的“自定義圖標(biāo)”復(fù)選框,并單擊“選擇”按鈕進(jìn)行選擇圖標(biāo)“dino.ico”。



????????③谷歌小恐龍游戲有自己的界面,不需要CMD窗口,所以,我們?nèi)∠催x“顯示CMD窗口”。



????????④由于谷歌小恐龍游戲中的恐龍來自圖片“dino.png”,所以此時我們應(yīng)該在“輸出配置”區(qū)域內(nèi),選擇輸出形式:文件夾,以便復(fù)制資源文件。


????????⑤我想把谷歌小恐龍游戲放在C盤根目錄,我們在“輸出目錄”標(biāo)簽下的選擇框選擇“自定義目錄”,并單擊“選擇”按鈕進(jìn)行目錄選擇。

????????⑥輸出配置工作到此結(jié)束,點擊“開始輸出”按鈕以輸出文件。這個過程可能會持續(xù)一段時間,在此時間內(nèi),窗口可能會無響應(yīng),如果輸出成功,則會提示“轉(zhuǎn)換成功”。


????????⑦到這里,我們還需要將資源文件“dino.png”復(fù)制到谷歌小恐龍軟件根目錄中,大功告成啦!



運行程序,看看效果吧。

????? ??

后記? ? ?? ?

????????Python轉(zhuǎn)EXE軟件在軟件開發(fā)領(lǐng)域有著巨大的前景和應(yīng)用空間。隨著Python的普及和使用場景的不斷擴(kuò)大,越來越多的開發(fā)人員和組織將尋求簡化部署過程的解決方案。在未來,我們可以預(yù)見這個軟件將繼續(xù)發(fā)展和改進(jìn),以適應(yīng)不斷變化的技術(shù)需求??赡艿母倪M(jìn)包括更強大的編譯和打包功能,更好的跨平臺兼容性,以及更友好的用戶界面和文檔支持。我們鼓勵讀者進(jìn)一步了解這個軟件并嘗試應(yīng)用它在自己的項目中,同時也歡迎反饋和建議,以促進(jìn)軟件的持續(xù)改進(jìn)和發(fā)展。

????????各位如果發(fā)現(xiàn)軟件的bug或不足,歡迎在評論區(qū)留言!


資源

小猿PTE[Py轉(zhuǎn)EXE]:評論區(qū)領(lǐng)取

計算乘方資源包:https://pan.baidu.com/s/1_An0-4libF6B9bvcp6-TsQ?pwd=YPTE?

谷歌小恐龍資源包:https://pan.baidu.com/s/17HrXeB2EZ_UcT8dauu9C6A?pwd=YPTE?


[自制工具] Python轉(zhuǎn)EXE的評論 (共 條)

分享到微博請遵守國家法律
杭锦后旗| 延庆县| 交城县| 宜城市| 剑阁县| 舒城县| 通河县| 虎林市| 冀州市| 宁化县| 含山县| 浙江省| 集安市| 靖江市| 务川| 聂拉木县| 汉川市| 扬中市| 雷州市| 浮梁县| 沿河| 四川省| 河南省| 临城县| 石楼县| 乐安县| 乌拉特前旗| 西乌| 南宁市| 偏关县| 新竹市| 西平县| 娱乐| 昆明市| 阿坝| 胶南市| 花莲县| 清流县| 高邮市| 新野县| 罗平县|