从python脚本启动一个新进程,然后从同一个脚本中删除它

use*_*318 1 python windows exe

我查看了python subprocessos模块,但还没有找到具体的例子.这是我想要做的一个例子:

os.system(r"someprocess.exe")
time.sleep(10)
os.system(r"TASKKILL /F /IM someprocess.exe")
Run Code Online (Sandbox Code Playgroud)

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

fre*_*.yu 6

使用子进程.

import subprocess
import time

p = subprocess.Popen(['notepad.exe'])
time.sleep(10)
p.kill()
Run Code Online (Sandbox Code Playgroud)