subprocess.Popen锁定 - 如何确保没有锁定?

时间:2017-10-27 16:57:06

标签: python subprocess popen

我有以下正在使用的Python代码:

import subprocess

p = subprocess.Popen("[cscript, DoSomething.vbs]", stdout=subprocess.PIPE, 
                     stdin=subprocess.PIPE)
stdout, stderr = p.communicate()
print("finish")

doSomething.vbs是一个在2到3个小时后完成的vbscript.Oddly,Python锁定并需要键盘中断ctrl-c,以便脚本到达最后一行print("finish")

我需要做些什么来确保脚本不会锁定? 请注意,我不需要将任何变量传递给doSomething.vbs

0 个答案:

没有答案