python - Python OpenHardwareMonitor 和 WMI 获取 cpu temps
问题描述
我正在做一个小项目来获取我的 Windows 机器上的 cpu 温度。我决定使用 wmi 模块,并在下面的问题链接上遇到了一段代码,它起初可以工作,但突然之间它会停止打印结果,而且似乎 OpenHardwareMonitor 没有向 wmi 报告模块。
代码:
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 开始正常工作
推荐阅读
- reactjs - 单击按钮时加载指示器(reactjs 和 ant 设计)
- docker - 使用 NFS 卷时,容器未在 Kubernetes 中启动
- python - 如何自定义“matplotlib.patches.ArrowStyle”?
- sql - 查找特定范围内历史记录的增加
- php - Stripe - 使用手动确认的相同付款意图
- wordpress - Wordpress Gravity Forms,如何在不刷新页面的情况下在确认后重置表单字段值
- node-mysql - 如何在 mysqljs/mysql 中使用 LIKE sql 的多个占位符值?
- angular - 如何在发出 HttpRequest 后立即更新 Angular 中的组件?
- forms - Xamarin Forms App 中的跨平台文档扫描仪功能
- python - 用星号替换单词:模式字符串的一部分也被替换