2008-12-14 127 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。

相關問題