我看过python的subprocessos模块,但没有找到具体的例子。这是我想做的一个例子:

os.system(r"someprocess.exe")
time.sleep(10)
os.system(r"TASKKILL /F /IM someprocess.exe")

当前,在运行第一行之后,shell在其中运行进程,并且不会向前移动。另一方面,我希望它产生一个独立于此python shell的新进程,进入休眠状态,然后在一段时间后将其杀死。我在Windows机器上。

最佳答案

使用子流程。

import subprocess
import time

p = subprocess.Popen(['notepad.exe'])
time.sleep(10)
p.kill()

关于python - 从python脚本启动新进程,然后从同一脚本中将其杀死,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23535377/

10-11 22:05
查看更多