获取python cpu使用情况

任何人使用Python脚本来监视Windows机器上的CPU使用情况? 我谷歌了一段时间,但一直没能find任何可用的脚本。 你能告诉我一些你正在使用的例子吗?

这是我得到的错误。

    回溯(最近一次通话最后):
  文件“test.py”,第1行,在 
    导入wmi
  文件“c:\ Python26 \ lib \ site-packages \ wmi.py”,第141行, 
    从win32com.client中导入GetObject,Dispatch
 ImportError:没有名为win32com.client的模块

我们的psutil模块,它提供了内存,cpu,netowrk等用法。 访问他们的项目网页http://code.google.com/p/psutil/

幸运的是,你可以在WMI中挖掘。 看看我看过的Python模块“wmi” 。

你错过了python的win32扩展,你可以在这里find。

这个博客条目显示了一些代码:

def get_cpu_load(): """ Returns a list CPU Loads""" result = [] cmd = "WMIC CPU GET LoadPercentage " response = os.popen(cmd + ' 2>&1','r').read().strip().split("\r\n") for load in response[1:]: result.append(int(load)) return result if __name__ == '__main__': print get_cpu_load()