python win32com.client模块问题
importtimeimportwin32com.clientcom=win32com.client.Dispatch("WbemScripting.SWbemRefre...
import time
import win32com.client
com=win32com.client.Dispatch("WbemScripting.SWbemRefresher")
obj=win32com.client.GetObject("winmgmts:\\root\cimv2")
processorItems=com.AddEnum(obj,"Win32_PerfFormattedData_PerfOS_Processor").objectSet
while(1):
com.Refresh()
for item in processorItems:
if item.Name=='_Total':
print str(100-int(item.PercentProcessorTime))+"%"
time.sleep(5)
为了计算空闲CPU勉强网上找到个,之前找WMI一只找不到。
是否可以查找“system idel process”这个进程的使用率 ,因为这个就是空闲的CPU使用率。
由于对这模块比较陌生,所以想一边网上问,一边自己查,有高手的话请解答下。 展开
import win32com.client
com=win32com.client.Dispatch("WbemScripting.SWbemRefresher")
obj=win32com.client.GetObject("winmgmts:\\root\cimv2")
processorItems=com.AddEnum(obj,"Win32_PerfFormattedData_PerfOS_Processor").objectSet
while(1):
com.Refresh()
for item in processorItems:
if item.Name=='_Total':
print str(100-int(item.PercentProcessorTime))+"%"
time.sleep(5)
为了计算空闲CPU勉强网上找到个,之前找WMI一只找不到。
是否可以查找“system idel process”这个进程的使用率 ,因为这个就是空闲的CPU使用率。
由于对这模块比较陌生,所以想一边网上问,一边自己查,有高手的话请解答下。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询