我对 Python 真的很陌生,我对 subprocess 类有点问题。
我正在启动一个外部程序:
thread1.event.clear()
thread2.event.clear()
print "Sende Motoren STOP"
print "Gebe BILD in Auftrag"
proc = Popen(['gphoto2 --capture-image &'], shell=True, stdin=None, stdout=None, stderr=None, close_fds=True)
sleep (args.max+2)
thread1.event.set()
thread2.event.set()
sleep (args.tp-2-args.max)
我的问题是,在我启动 Python 脚本的 shell 中,我仍然得到输出,GPHOTO2
我认为 Python 仍在等待 GPHOTO 完成。
有任何想法吗?