【发布时间】:2014-06-04 08:17:01
【问题描述】:
我想列出使用 Python 程序在 Windows XP 上运行的进程。我希望有一个与 windows task manager 显示的列表类似的列表。我知道这在 Unix 系统上是可能的,但我不确定subprocess Python 的模块是否可以在 Windows XP 操作系统上执行此操作?主要是,我想使用 Python 检索这些进程并将它们保存到文本文件中。
【问题讨论】:
-
tasklist呢?这是一个 win XP 命令,其工作方式与 Unix 系统中的ps相同 -
我想用 Python 来代替
-
这个问题可能会有所帮助:stackoverflow.com/questions/3429250/…
-
谢谢,我去试试
-
它不会启动任务管理器。任务管理器使用
taskmgr.exe启动。您可以做与 routeburn 建议的问题完全相同的事情。唯一不同的是,在这个问题中,用户调用WMIC PROCESSES ...而不是tasklist。最后,这一切都取决于您想要的输出格式。您仍然可以将输出重定向到文件
标签: python process subprocess windows-xp-sp3