【发布时间】:2018-09-06 16:48:03
【问题描述】:
我是 python 新手,并且有以下代码可以杀死进程, 但它并不优雅。 我必须在多行上定义流程并对其进行搜索。
我正在寻找创建一个函数或一种方法来分配我添加到此列表中的任何进程,并在不查找每个进程的情况下杀死所有进程。 (这似乎是多余的)
类似于将我添加的任何新 PROCESS 分配到方法 ALL_PROC 中,然后 for 循环可以对其进行迭代,查找 ALL_PROC 中包含的所有进程
对不起,如果这很明显,这是我的第一个堆栈问题:)
Process1 = "pro1.exe"
Process2 = "pro2.exe"
Process3 = "pro3.exe"
for proc in psutil.process_iter():
if proc.name() == Process1:
proc.kill()
if proc.name() == Process2:
proc.kill()
if proc.name() == Process3:
proc.kill()
【问题讨论】:
标签: python process kill psutil