簡體   English   中英

如何打開命令提示符以及使用python腳本運行的命令?

[英]How to open a command prompt along with a command to run using a python script?

我嘗試了以下方法來打開命令提示符並運行示例命令。 但它立即關閉:

import os
# as of now i am just passing cd /../, later will be changing to a different command
os.system("start /wait cmd /c {cd /../}")

我也嘗試過這種方式,但這會打開兩個命令外殼:

import os
os.system("start /B start cmd.exe @cmd /k cd /d D:")

正在打開兩個命令外殼

是否可以僅打開一個命令提示符並運行該命令?

import subprocess

cmd = subprocess.Popen('cmd.exe /K cd /') 

#subprocess.Popen('cmd.exe /K netstat') # run cmd commands like netstat,..etc
#subprocess.Popen('cmd.exe /K python') # open cmd in  Python live interpreter mode
#subprocess.Popen('cmd.exe /K my_script.py') # run your python script

了解更多https://docs.python.org/3/library/subprocess.html#subprocess.Popen

CMD窗口將運行您提供的命令,然后在完成后立即關閉,如果要保持窗口打開,則需要發送一個暫停命令:

os.system(“您的命令”)

os.system(“暫停”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM