标签: python cross-platform process
是否有跨平台方式通过python脚本列出在一台计算机上运行的进程?对于基于Unix的系统“ps -ef”有效,但我是Python的新手,并且不知道如何编写适用于任何平台的东西。
谢谢!
答案 0 :(得分:2)
Python本身不提供任何此类功能。在PyPI上,有enumprocess包,据称可以提供帮助;还有PSI包。我没有亲自使用过任何一种。
答案 1 :(得分:1)
虽然PSI页面列出了一些替代方案,但您需要的是psutil。它是唯一一个支持Windows,或者它在主页上声明的那个:
Linux,Windows,OSX和FreeBSD Python版本的32位和64位 从2.4到3.2。