用python写一个遍历当前进程的代码
时间: 2023-02-06 15:41:17 浏览: 138
遍历所有进程
要遍历当前进程,你可以使用 Python 标准库中的 `psutil` 库。
下面是一个简单的示例代码,它使用 `psutil` 库遍历当前进程,并打印出每个进程的进程 ID 和进程名称:
```
import psutil
# 遍历当前进程
for proc in psutil.process_iter():
# 获取进程信息
info = proc.as_dict(attrs=['pid', 'name'])
# 打印进程 ID 和进程名称
print(f"Process ID: {info['pid']}, Process Name: {info['name']}")
```
在这个示例代码中,我们使用 `psutil.process_iter()` 函数获取当前系统中的所有进程,然后使用 `for` 循环遍历这些进程。每个进程都是一个 `psutil.Process` 类的实例,我们使用 `as_dict()` 方法获取进程的信息,并使用 `attrs` 参数指定要获取的信息(在这里,我们获取进程 ID 和进程名称)。最后,我们使用字符串格式化打印出进程 ID 和进程名称。
注意:在使用 `psutil` 库之前,你需要先安装它。你可以使用以下命令安装 `psutil`:
```
pip install psutil
```
阅读全文