Python OpenHardwareMonitor和WMI获得CPU临时温度

问题描述 投票:0回答:1

我正在做一个小项目,以在Windows机器上获取CPU温度。我决定使用wmi模块,并在下面的问题链接上遇到了一小段代码,该代码起初正在工作,但突然之间它将停止打印结果,似乎OpenHardwareMonitor没有向wmi报告模块。

Accessing CPU temperature in python

代码:

import wmi
w = wmi.WMI(namespace="root\OpenHardwareMonitor")
temperature_infos = w.Sensor()
for sensor in temperature_infos:
    if sensor.SensorType==u'Temperature':
        print(sensor.Name)
        print(sensor.Value) 

谢谢您的帮助。

python wmi cpu temp openhardwaremonitor
1个回答
0
投票

我解决了该问题,并且从OpenHardwareMonitor 0.4.0版本转到0.4.0.3版本,代码开始正常工作

© www.soinside.com 2019 - 2024. All rights reserved.