我正在做一个小项目,以获得我的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) 提前感谢您的帮助。
发布于 2020-01-09 08:52:55
我解决了这个问题,通过从OpenHardwareMonitor版本0.4.0升级到版本0.4.0.3,代码开始正常工作
https://stackoverflow.com/questions/59639378
复制相似问题