我已经看了python的subprocess
和os
模块,但一直没能find一个具体的例子。 这是我想要做的一个例子:
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()