2008-12-14 89 views
3

是否有跨平台的方式来列出通过python脚本在计算机上运行的进程?对于基于Unix的系统“ps -ef”的作品,但我是Python的新手,并不知道如何编写可在任何平台上工作的方法。用Python列出在计算机上运行的进程

谢谢!

+0

可能是如果详细说明您尝试解决的问题,我们可以帮助您更好。 (为什么你需要查看跨平台的流程?) – monkut 2008-12-15 01:27:59

+0

只需编写一个小程序,它取决于进程信息,并希望使跨平台... – Moiz 2008-12-15 05:42:32

回答

2

Python本身不提供任何此类功能。在PyPI上,有一个enumprocess包,据说这有助于;还有PSI包。我没有亲自使用过任何一个。

1

虽然PSI页面列出了一些替代品,但您需要的是psutil。它是支持Windows的唯一一个,或者作为它的主页上声明:

的Linux,Windows中,OSX和FreeBSD都 32位和64位的Python版本 从2.4到3.2。

相关问题