所以我试图从这里访问数据
在 Python 中。如您所见,它使用 wmi。我之前曾尝试在 python 中使用 wmi,但我无法解释他们给我的数据。请耐心等待我,因为我是 wmi 工作原理的菜鸟。它说 wmi 数据存储在 root/OpenHardwareMontor 中,并且它使用两个不同的 wmi 类(硬件和传感器)。但所有这些信息都超出了我的想象。
有人可以给我一些示例代码来从中读取一些数据吗?
例如,检查 cpu core 1 频率的代码。
编辑:我有点让它工作了。我运行这段代码:
for Temperature in c.sensor():
print Temperature.identifier
print Temperature.value
我明白了:
/hdd/0/load/0
37.6608924866
/intelcpu/0/temperature/1
53.0
/intelcpu/0/temperature/0
42.0
/ram/data/1
2.88324356079
/intelcpu/0/load/2
1.53846144676
/hdd/0/temperature/0
43.0
/intelcpu/0/load/0
2.30768918991
/intelcpu/0/clock/1
1463.29663086
/intelcpu/0/clock/0
133.02696228
/intelcpu/0/clock/2
1463.29663086
/ram/load/0
49.224521637
/ram/data/0
2.79517364502
/intelcpu/0/load/1
3.07692289352
我如何只请求与标识符 /intelcpu/0/temperature/1 关联的值而忽略所有其他值?