任何人使用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()