[英]Disable subprocess.Popen echo to command prompt window title in Python
[英]How to execute a command in a command window opened in Windows thru python subprocess.popen?
我想在通過 subprocess.pOpen 命令打開的命令窗口中執行多個命令? 怎么辦?
類似的東西
p = subprocess.Popen("start cmd /k ", stdin=subprocess.PIPE, stdout=subprocess.PIPE,shell=True )
現在我想在我打開的同一個窗口中調用多個命令。 我不想將參數作為列表傳遞,因為它只會被視為列表中第一個元素的參數。
以下是我始終隨身攜帶以運行 Windows 命令的片段。
import subprocess
result = []
win_cmd = 'ipconfig'
#shell=True means do not show the command shell
#shell=False means show the command shell
process = subprocess.Popen(win_cmd,
shell=False,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE )
for line in process.stdout:
print (line)
result.append(line)
errcode = process.returncode
for line in result:
print (line)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.