我正在做一个小项目,以在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)
谢谢您的帮助。
我解决了该问题,并且从OpenHardwareMonitor 0.4.0版本转到0.4.0.3版本,代码开始正常工作