Кто-нибудь использует скрипт Python для мониторинга использования ЦП на машине Windows? Я уже какое-то время пользуюсь Google, но не могу найти ни одного пригодного для использования скрипта. не могли бы вы показать мне пример того, что вы используете?
Вот ошибки, которые я получил.
Traceback (most recent call last): File "test.py", line 1, in import wmi File "c:\Python26\lib\site-packages\wmi.py", line 141, in from win32com.client import GetObject, Dispatch ImportError: No module named win32com.client
Используя модуль psutil, он обеспечивает использование памяти, процессора, netowrk и т. Д. Посетите веб-страницу их проекта http://code.google.com/p/psutil/ .
Вам не хватает расширений python win32, которые вы можете найти Вот.
Тебе повезло, что ты копаешься в WMI. Проверьте Модуль Python 'wmi' что примерно так же хорошо, как я видел.
Эта запись в блоге показывает код:
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()