Python將腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序的實(shí)現(xiàn)
類似Java打包操作,若不想讓人看到Python程序內(nèi)部邏輯,也可將其轉(zhuǎn)換為exe可執(zhí)行文件
首先自己寫一個(gè)Python程序,如下:

print("start running...")
listTest = ["I","am","monkeyhlj","!"]
for i in range(0,len(listTest)):
print(listTest[i]+" ")
print("stop running...")
運(yùn)行如下:

接著我們需要使用工具把這個(gè)Python代碼打包成一個(gè)exe文件。這里需要用到一個(gè)Python的工具包-Pyinstaller,我們使用以下命令就可以安裝它:
pip install pyinstaller

提示安裝成功后,輸入下面的命令,有正常輸出表示pyinstaller安裝成功了:
pyinstaller.exe --help

然后進(jìn)入需要轉(zhuǎn)換的腳本文件所在目錄,輸入以下命令:
pyinstaller -F 文件名.py

注:終端需切換至xxx.py文件所在目錄下。
常用可選項(xiàng)及說明:
-F:打包后只生成單個(gè)exe格式文件;
-D:默認(rèn)選項(xiàng),創(chuàng)建一個(gè)目錄,包含exe文件以及大量依賴文件;
-c:默認(rèn)選項(xiàng),使用控制臺(就是類似cmd的黑框);
-w:不使用控制臺;
-p:添加搜索路徑,讓其找到對應(yīng)的庫;
-i:改變生成程序的icon圖標(biāo)。
之后在dist目錄下可看見轉(zhuǎn)換完成的exe文件:

雙擊即可運(yùn)行。
【參考】https://blog.csdn.net/yql_617540298/article/details/112441159
【參考】https://cloud.tencent.com/developer/article/2188585
到此這篇關(guān)于Python將腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python ckeditor富文本編輯器代碼實(shí)例解析
這篇文章主要介紹了Python ckeditor富文本編輯器代碼實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
python實(shí)現(xiàn)類似ftp傳輸文件的網(wǎng)絡(luò)程序示例
這篇文章主要介紹了python實(shí)現(xiàn)類似ftp傳輸文件的網(wǎng)絡(luò)程序示例,需要的朋友可以參考下2014-04-04
python+ollama自己寫代碼調(diào)用本地deepseek模型
本文主要介紹了python+ollama自己寫代碼調(diào)用本地deepseek模型,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-03-03
Python虛擬環(huán)境virtualenv的安裝與使用詳解
virtualenv可以用來管理互不干擾的獨(dú)立python虛擬環(huán)境,在有些場景下非常有用,下面這篇文章主要給大家介紹了Python虛擬環(huán)境virtualenv安裝與使用的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-05-05
Python OpenCV學(xué)習(xí)之圖像濾波詳解
圖像濾波的作用簡單來說就是將一副圖像通過濾波器得到另一幅圖像;明確一個(gè)概念,濾波器又被稱為卷積核,濾波的過程又被稱為卷積;實(shí)際上深度學(xué)習(xí)就是訓(xùn)練許多適應(yīng)任務(wù)的濾波器,本質(zhì)上就是得到最佳的參數(shù)。下面來跟隨小編一起深入了解一下圖像濾波吧2022-01-01

