python代碼如何調(diào)出cmd命令行窗口并在cmd窗口中執(zhí)行指定的命令
python代碼調(diào)出cmd命令行窗口并在cmd窗口中執(zhí)行指定的命令
有時(shí)候,我們需要在python代碼中打開 cmd命令行窗口,并在新打開的命令行cmd窗口中執(zhí)行特定的命令,
其實(shí),這個(gè)操作很容易,不過在網(wǎng)上找了一圈,都是沒有說明白,
這里總結(jié)發(fā)布一下,
第一:
導(dǎo)入 os 模塊
import os
第二:
os.system(' start cmd.exe /K C:\\Users\\admin\\AppData\\Roaming\\360se6\\Application\\360se.exe ')
代碼解釋
start cmd.exe
使用 os.system 打開 一個(gè)新的 cmd命令行窗口,
就像打開一個(gè)普通的 Windows 應(yīng)用程序一樣,
/K
不加此參數(shù),只是打開一個(gè) cmd 窗口而已,
加上此參數(shù) /K
后,可以在 此參數(shù)后面 加上需要在 這個(gè)新打開的 cmd窗口中 要執(zhí)行的 命令
C:\\Users\\admin\\AppData\\Roaming\\360se6\\Application\\360se.exe
路徑要使用 雙斜線,\\
本例實(shí)現(xiàn)的目標(biāo)
使用python代碼 打開一個(gè)全新的 cmd 命令行窗口,并利用 此 cmd 命令行窗口 打開 一個(gè)360安全衛(wèi)士瀏覽器窗口。
python打開cmd并執(zhí)行命令
方法1:使用os
import os # 打開cmd,并執(zhí)行"C:\Program File(x86)\ISEP\bin\unins.exe" os.system(' start cmd.exe /K \"C:\\Program File(x86)\\ISEP\\bin\\unins.exe\" ') # "和\前加上\是為了轉(zhuǎn)義
方法2:使用subprocess
import subprocess import logging # 檢查gs驅(qū)動是否安裝 def check_drv_status(): cmd = "sc query gs" result = subprocess.run(cmd, capture_output=True, text=True) logging.info(result.stdout) # 將運(yùn)行該命令后的輸出值打印出來 if "指定的服務(wù)未安裝" in str(result): logging.info("驅(qū)動未安裝") return False else: logging.info("驅(qū)動已安裝") return True
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python3調(diào)用微信企業(yè)號API發(fā)送文本消息代碼示例
這篇文章主要介紹了Python3調(diào)用微信企業(yè)號API發(fā)送文本消息代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11Pytorch中關(guān)于F.normalize計(jì)算理解
這篇文章主要介紹了Pytorch中關(guān)于F.normalize計(jì)算理解,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02利用matplotlib實(shí)現(xiàn)兩張子圖分別畫函數(shù)圖
這篇文章主要介紹了利用matplotlib實(shí)現(xiàn)兩張子圖分別畫函數(shù)圖問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08Python實(shí)現(xiàn)隊(duì)列的方法示例小結(jié)【數(shù)組,鏈表】
這篇文章主要介紹了Python實(shí)現(xiàn)隊(duì)列的方法,結(jié)合實(shí)例形式分析了Python基于數(shù)組和鏈表實(shí)現(xiàn)隊(duì)列的相關(guān)操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2020-02-02解決Python中的modf()函數(shù)取小數(shù)部分不準(zhǔn)確問題
這篇文章主要介紹了解決Python中的modf()函數(shù)取小數(shù)部分不準(zhǔn)確問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05