subprocess.call之后的行未执行

时间:2017-07-14 09:57:29

标签: python

import time
import subprocess
import pyautogui
print subprocess.call(['C:\Program Files (x86)\<program.exe'])
print "before sleep"

time.sleep(25)
print "its done"

subprocess.call之后的行未执行。

1 个答案:

答案 0 :(得分:1)

subprocess.call正在阻止,一旦您调用的子进程完成,您的print将被执行。你应该使用subprocess.Popen - 它是非阻塞的。

相关问题