python执行同步Windows命令

时间:2018-12-21 16:16:41

标签: python python-3.x windows subprocess command-prompt

我想在python中执行多个命令(命令提示符),以便可以将一个命令的输出用作下一个命令的输入。而且,这些命令将在同一命令提示符下运行。有什么办法在python中可能吗? 我知道可以使用subprocess.Popen()运行命令。 考虑以下脚本:

import subprocess
#let the command be cmd1
proc = subprocess.Popen('cmd.exe', stdin = subprocess.PIPE, stdout = subprocess.PIPE)

proc.stdin.write(cmd1)
proc.stdin.close()
print(proc.stdout.read())

这在要执行多个命令时很有用。但是我也想将一个命令的输出用作下一个命令的输入。

  

注意:我想在Windows 10中执行python脚本

0 个答案:

没有答案