如何使用python3查找正在运行的应用程序的进程ID

如何使用python3查找正在运行的应用程序的进程ID,python,python-3.x,Python,Python 3.x,假设windows 7上打开了3个应用程序 首先, 我想打印正在运行的应用程序的进程ID 秒 我想终止所选的应用程序 如何使用python实现这一点 其目的是创建一个终止所选进程的应用程序。这将找到所有chromePID并终止它们,它是跨平台的: import psutil for p in psutil.process_iter(): if p.name == "chrome": print (p.pid) p.kill() 有很多例子什么是窗

假设windows 7上打开了3个应用程序

首先,

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

  • 我想终止所选的应用程序
如何使用python实现这一点


其目的是创建一个终止所选进程的应用程序。

这将找到所有
chrome
PID并终止它们,它是跨平台的:

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

有很多例子

什么是窗口?简单地说,“关闭窗口”意味着终止进程。我认为您需要编辑您的问题,并更具体地说明您正在尝试做什么。您使用的是unix还是windows系统?@padraickenningham我编辑了这个问题。你能理解吗?这似乎是重复的(几乎是重复的):有没有办法选择任务栏上的流程?看看我答案中的链接。p.name不返回流程的名称。p、 name()=“chrome”是正确的。