【发布时间】:2021-07-23 11:52:45
【问题描述】:
如果任务管理器中有多个notepad.exe实例运行,taskkill应该用python杀死exe。如果只存在一个 notepad.exe 进程,则不能执行 taskkill。
我该怎么做?
import os
os.system("taskkill /im notepad.exe")
【问题讨论】:
-
您可以使用psutil遍历所有进程
如果任务管理器中有多个notepad.exe实例运行,taskkill应该用python杀死exe。如果只存在一个 notepad.exe 进程,则不能执行 taskkill。
我该怎么做?
import os
os.system("taskkill /im notepad.exe")
【问题讨论】:
当您似乎使用os.system() 启动操作系统命令时,您可能会考虑启动此命令:
tasklist /FI "imagename eq notepad.exe"
如果结果只包含一个结果,则什么也不做。否则,杀了他们。
【讨论】: