濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > python3 實(shí)現(xiàn)在運(yùn)行的時(shí)候隱藏命令窗口

python3 實(shí)現(xiàn)在運(yùn)行的時(shí)候隱藏命令窗口

熱門標(biāo)簽:江西省地圖標(biāo)注 如何申請(qǐng)400電話費(fèi)用 沈陽防封電銷卡品牌 沈陽外呼系統(tǒng)呼叫系統(tǒng) 富錦商家地圖標(biāo)注 池州外呼調(diào)研線路 沈陽人工外呼系統(tǒng)價(jià)格 武漢外呼系統(tǒng)平臺(tái) 外呼系統(tǒng)哪些好辦

將后綴.py改成.pyw

改完后,文件屬性里面可以看到:Python File (no console) (.pyw)

顯示no console,在運(yùn)行的時(shí)候就不會(huì)彈出命令窗口了。

補(bǔ)充:python 打包exe文件并隱藏執(zhí)行CMD命令窗口

虛擬環(huán)境安裝 pyinstaller

pip install pyinstaller 

打包exe命令:(具體的命令網(wǎng)上資料很多)

# 打包1個(gè)py文件,并隱藏執(zhí)行窗口
pyinstaller -F -w main.py 
# 打包1個(gè)py文件(-F),并隱藏執(zhí)行窗口(-w),替換exe的ico圖標(biāo)(-i img.ico)
pyinstaller -F -w -i img.ico  main.py

以上的這種打包方式會(huì)將各種依賴庫都以源文件方式保存到文件夾中,大部分時(shí)候我們還是希望只有一個(gè)exe文件

將文件夾中所有依賴庫都打包進(jìn)exe內(nèi):

# 合并到一個(gè)exe內(nèi)(--onefile),替換exe圖標(biāo)(--icon=img.ico),py源文件(main.py),隱藏執(zhí)行(-w)
pyinstaller --onefile --icon=img.ico  main.py -w

注意:

當(dāng)把所有依賴庫都打包進(jìn)一個(gè)exe以后,且以隱藏CMD窗口方式執(zhí)行時(shí)會(huì)出現(xiàn)錯(cuò)誤,導(dǎo)致程序無法正常運(yùn)行,所以需要用到

subprocess來執(zhí)行CMD命令。這種方式來執(zhí)行cmd命令就不會(huì)出現(xiàn)程序錯(cuò)誤。
import subprocess 
cmd = '你的CMD命令'
res = subprocess.call(cmd, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
 

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python隱藏終端執(zhí)行cmd命令的方法
  • Python運(yùn)行不顯示DOS窗口的解決方法
  • python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法

標(biāo)簽:常德 潛江 銅川 黑龍江 阿里 株洲 呂梁 通遼

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python3 實(shí)現(xiàn)在運(yùn)行的時(shí)候隱藏命令窗口》,本文關(guān)鍵詞  python3,實(shí),現(xiàn)在,運(yùn),行的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python3 實(shí)現(xiàn)在運(yùn)行的時(shí)候隱藏命令窗口》相關(guān)的同類信息!
  • 本頁收集關(guān)于python3 實(shí)現(xiàn)在運(yùn)行的時(shí)候隱藏命令窗口的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    安福县| 犍为县| 西林县| 海伦市| 临江市| 安溪县| 香河县| 融水| 罗平县| 洛阳市| 星座| 靖西县| 临漳县| 嘉禾县| 且末县| 吉安市| 宿州市| 灵川县| 龙州县| 错那县| 乐亭县| 伊金霍洛旗| 定日县| 延安市| 瑞丽市| 资阳市| 平昌县| 黄石市| 绍兴市| 承德县| 黄龙县| 沂源县| 奈曼旗| 聂拉木县| 寿光市| 漳平市| 盐池县| 武冈市| 策勒县| 廊坊市| 赣榆县|