所以我有这段代码:
proc = subprocess.Popen("python path/to/program.py" , stdout=subprocess.PIPE)
print proc.stdout.read()
但我正在尝试执行的程序需要用户输入,如:
Press Enter to continue...
和
Would you like to do this?
(Y)es/(N)O:
当您尝试在上面的脚本中运行 program.py 时,它无法输入值,并且命令将中止。
有没有办法绕过这个?