程序变得没有响应/关闭与Popen

时间:2016-02-10 11:35:51

标签: windows python-2.7 subprocess executable popen

我正在尝试使用Python中的Popen(Windows XP上的2.7)自动运行程序。

当通过命令提示符手动调用时,程序(通过命令行接收用户输入的FORTRAN编译的可执行文件)运行正常。但是当我通过python尝试以下内容时开始挂起:

p = Popen(["cmd","/C", "abcd.exe"], stdout=PIPE)

来自exe的CLI提示弹出几毫秒,并在我尝试直接运行时关闭:

p = Popen("abcd.exe",stdout=PIPE)

为什么会这样?

0 个答案:

没有答案