运行并终止程序(Windows下的Python)
题
我想创建一个基本上可以做到这一点的小脚本:
run program1.exe --> kill program1.exe
after n seconds --> run program1.exe again.
我知道一些基本的python,并且会对此进行阅读,但是我有点着急,只需要尽快完成。
如果某人有脚本/想法,或者可以帮助我使用我需要打开并杀死.exe文件的语法,请...我也不介意其他语言的解决方案。很抱歉,如果这有点“请写我的代码” - 啊,这不是我通常要做的。
解决方案
阅读 子过程模块.
import subprocess, time
p = subprocess.Popen(['program1.exe'])
time.sleep(1) # Parameter is in seconds
p.terminate()
p.wait()
不隶属于 StackOverflow