【问题标题】:How to find process ids of running applications using python3 [closed]如何使用python3查找正在运行的应用程序的进程ID [关闭]
【发布时间】:2014-05-19 10:58:35
【问题描述】:

假设在 Windows 7 上打开了 3 个应用程序。

首先,

  • 我想打印正在运行的应用程序的进程 ID。

第二

  • 我想杀死选定的应用程序。

如何使用 python 做到这一点。

目的是创建一个杀死所选进程的应用程序。

【问题讨论】:

  • 窗户是什么?
  • 简单来说,“关闭窗口”就是杀死进程
  • 我认为您需要编辑您的问题,并更具体地说明您要做什么。你用的是unix还是windows系统?
  • @PadraicCunningham 我编辑了这个问题。你明白吗?
  • 这似乎与此重复(几乎):stackoverflow.com/questions/1632234/…

标签: python python-3.x


【解决方案1】:

这将找到所有chrome pids 并杀死它们,它是跨平台的:

import psutil
for p in psutil.process_iter():
    if p.name == "chrome":
        print (p.pid)
        p.kill()

有很多例子here

【讨论】:

  • 任务栏上有没有选择进程的想法?
  • 看看我的回答中的链接。
  • p.name 不返回进程的名称。 p.name() == "chrome" 是对的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-09
  • 2021-07-09
  • 1970-01-01
  • 1970-01-01
  • 2019-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多