看着任务经理

时间:2014-10-22 13:21:17

标签: python

我正在编写一个应该同步几个不同部分的程序, 包括硬件。这是通过使用与之通信的python脚本完成的 其他节目。

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

我想它看起来像是:

#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。

1 个答案:

答案 0 :(得分: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。“