【问题标题】:Looking at the task manager看着任务管理器
【发布时间】:2014-10-22 13:21:17
【问题描述】:

我正在编写一个应该同步几个不同部分的程序, 包括硬件。这是通过使用与 其他程序。

我发现我需要同步的东西是主脚本 能够判断另一个特定程序是否正在运行,或者它是否停止。

我想它看起来像:

#checking if a program runs

if is_running(program):
    statements

#Waiting for a program to stop

while is_running(program):
    pass

有人知道吗?我在 Windows 7 上使用 Python 2.7。

【问题讨论】:

标签: python


【解决方案1】:

This question 与您的情况非常相似,建议使用WMI,它将在 python 2.4 到 3.2 和 Windows 7 上运行,或者使用内置的wmic 来获取 proc 列表。

如果您关心使代码跨平台,您还可以使用psutil,它适用于“Linux、Windows、OSX、FreeBSD 和 Sun Solaris,包括 32 位和 64 位架构,Python 版本来自2.4 到 3.4。”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多