我正在使用以下命令启动子进程:
p=subprocess.Popen(["google-chrome","--new-window","http://www.hckrnews.com"])
Run Code Online (Sandbox Code Playgroud)
我需要在一段时间后终止这个过程,所以我正在使用:
time.sleep(t)
p.terminate()
Run Code Online (Sandbox Code Playgroud)
仅当浏览器的实例尚未打开时,此方法才有效.如果已存在浏览器窗口,则会打开一个新窗口,但不会在指定时间后终止.
我也尝试了这个问题中给出的方法,但是在已经存在的窗口的情况下也不起作用.