【问题标题】:Taskkill multiple instances of same application process running in task manager with python使用python在任务管理器中运行同一应用程序进程的Taskkill多个实例
【发布时间】:2021-07-23 11:52:45
【问题描述】:

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

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

【问题讨论】:

  • 您可以使用psutil遍历所有进程

标签: python windows taskkill


【解决方案1】:

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

tasklist /FI "imagename eq notepad.exe"

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-04
    • 1970-01-01
    相关资源
    最近更新 更多