Python 的跨平台进程枚举器?

发布于 2024-10-17 23:42:51 字数 99 浏览 8 评论 0原文

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

有这样的模块吗?

I need a cross-platform module which allows me to enumerate processes on the machine. It needs to work on Windows and Unix, and get things like PID and Process Names.

Is there such module?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悸初 2024-10-24 23:42:52

psutil 应该可以很好地解决此问题。

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

psutil should work nicely for this.

"psutil is a module providing an interface for retrieving information on all running processes and system utilization (CPU, memory) in a portable way by using Python, implementing many functionalities offered by command line tools like ps, top, kill, lsof and netstat."

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文