Python遍历进程中的句柄
时间: 2023-02-21 12:29:36 浏览: 398
获取进程句柄
在 Python 中,可以使用 psutil 库来遍历进程中的句柄。首先,需要通过 `psutil.Process` 函数获取进程对象,然后调用该对象的 `open_files()` 方法获取进程打开的文件和句柄。
下面是一个示例代码:
```python
import psutil
p = psutil.Process(pid)
for file in p.open_files():
print(file.path)
```
在这段代码中,`pid` 表示要查询的进程的 ID,可以使用 `psutil.pids()` 函数获取系统中所有进程的 ID。然后,通过循环遍历每个文件,并输出该文件的路径。
阅读全文