Python的跨平台进程枚举器?

4

我需要一个跨平台的模块,可以枚举机器上的进程。它需要在Windows和Unix上工作,并获取PID和进程名称等信息。

是否有这样的模块?

1个回答

5

psutil 可以很好地完成这项工作。

"psutil 是一个模块,它提供了一个接口,可以通过 Python 以一种可移植的方式检索有关所有运行进程和系统利用率(CPU、内存)的信息,并实现了许多命令行工具(如 ps、top、kill、lsof 和 netstat)提供的功能。"


1
正确的网址是http://code.google.com/p/psutil/,它支持Python 2.4到3.2版本。 - Dan D.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接