天天看点

Python杀死Windows进程

①批量杀死同一个进程:

cmd = 'taskkill /F /IM ' + 进程名称
os.system(cmd)
           

②通过PID杀死某一个进程:

cmd = 'taskkill /f /pid ' + PID值
os.system(cmd)
           

①查询所有PID:

list_process = list()
pid_list = psutil.pids()
for sub_pid in pid_list:
    try:
        process_info = psutil.Process(sub_pid)
        if 进程名称 == process_info.name():
            list_process.append(sub_pid)
    except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
        pass