while True:
command = 'cmd /c start chrome http://google.com'
subprocess.Popen(command)
time.sleep(120)
当我尝试在python中使用此代码启动浏览器chrome时,浏览器启动但之后我的脚本退出。有没有办法启动浏览器并继续处理下一个代码块。
我尝试将/c
改为/K
并使用subprocess.Popen(command, stdout=subprocess.PIPE).wait()
,但在这种情况下,它既不会退出也不会处理下一个代码块
答案 0 :(得分:3)
Wait()将等待已启动的程序终止。 如果没有等待,您的脚本将在启动后继续
答案 1 :(得分:2)
问题是由wait()引起的。如果删除了wait(),脚本将继续