欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年05月19日 10:34:34   作者:臥枝惠中天  
這篇文章主要介紹了python3 實(shí)現(xiàn)在運(yùn)行的時候隱藏命令窗口方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

將后綴.py改成.pyw

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

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

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

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

pip install pyinstaller 

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

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

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

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

# 合并到一個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)一個exe以后,且以隱藏CMD窗口方式執(zhí)行時會出現(xiàn)錯誤,導(dǎo)致程序無法正常運(yùn)行,所以需要用到

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

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

相關(guān)文章

  • python多進(jìn)程控制學(xué)習(xí)小結(jié)

    python多進(jìn)程控制學(xué)習(xí)小結(jié)

    這篇文章主要介紹了python多進(jìn)程控制學(xué)習(xí)小結(jié),想要充分利用多核CPU資源,Python中大部分情況下都需要使用多進(jìn)程,Python中提供了multiprocessing這個包實(shí)現(xiàn)多進(jìn)程。感興趣的小伙伴們可以參考一下
    2018-10-10
  • 常用的10個Python實(shí)用小技巧

    常用的10個Python實(shí)用小技巧

    這篇文章主要介紹了常用的10個Python實(shí)用小技巧,幫助大家更好的理解和學(xué)習(xí)Python,感興趣的朋友可以了解下
    2020-08-08
  • 使用IPython或Spyder將省略號表示的內(nèi)容完整輸出

    使用IPython或Spyder將省略號表示的內(nèi)容完整輸出

    這篇文章主要介紹了使用IPython或Spyder將省略號表示的內(nèi)容完整輸出,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python+matplotlib繪制餅圖散點(diǎn)圖實(shí)例代碼

    python+matplotlib繪制餅圖散點(diǎn)圖實(shí)例代碼

    這篇文章主要介紹了python+matplotlib繪制餅圖散點(diǎn)圖實(shí)例代碼,本實(shí)例是官網(wǎng)的一個實(shí)例,不過也很簡單,大家可以參考下
    2018-01-01
  • python async with和async for的使用

    python async with和async for的使用

    這篇文章主要介紹了python async with和async for的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python利用PyExecJS庫執(zhí)行JS函數(shù)的案例分析

    Python利用PyExecJS庫執(zhí)行JS函數(shù)的案例分析

    這篇文章主要介紹了Python利用PyExecJS庫執(zhí)行JS函數(shù),本文通過案例分析給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • Flask Paginate實(shí)現(xiàn)表格分頁的使用示例

    Flask Paginate實(shí)現(xiàn)表格分頁的使用示例

    flask_paginate是Flask框架的一個分頁擴(kuò)展,用于處理分頁相關(guān)的功能,本文就來介紹一下Flask Paginate實(shí)現(xiàn)表格分頁的使用示例,感興趣的可以了解一下
    2023-11-11
  • python實(shí)現(xiàn)數(shù)獨(dú)游戲 java簡單實(shí)現(xiàn)數(shù)獨(dú)游戲

    python實(shí)現(xiàn)數(shù)獨(dú)游戲 java簡單實(shí)現(xiàn)數(shù)獨(dú)游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)數(shù)獨(dú)游戲和java實(shí)現(xiàn)數(shù)獨(dú)游戲的相關(guān)代碼,比較兩種語言實(shí)現(xiàn)數(shù)獨(dú)游戲的區(qū)別
    2018-03-03
  • python3中替換python2中cmp函數(shù)的實(shí)現(xiàn)

    python3中替換python2中cmp函數(shù)的實(shí)現(xiàn)

    這篇文章主要介紹了python3替換python2中cmp函數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • OneFlow源碼解析之Eager模式下Tensor存儲管理

    OneFlow源碼解析之Eager模式下Tensor存儲管理

    這篇文章主要為大家介紹了OneFlow源碼解析之Eager模式下Tensor的存儲管理實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04

最新評論