使用python在任务管理器中运行的同一应用程序进程的多个实例Taskkill

问题描述

如果任务管理器中运行了多个notepad.exe实例,taskkill应该用python杀死exe。如果只存在一个 notepad.exe 进程,则不能执行 taskkill。
我该怎么做?

import os
os.system("taskkill /im notepad.exe")

解决方法

当您似乎在使用 os.system() 启动操作系统命令时,您可以考虑启动以下命令:

tasklist /FI "imagename eq notepad.exe"

如果结果只包含一个结果,则什么都不做。否则,杀死他们。