所以我正在尝试从这里获取数据,并在Python中使用wmi访问它。正如您所看到的,它使用wmi。我之前曾经尝试过在python中使用wmi,但我无法解释他们给我的数据。请耐心等待我,因为我对wmi的工作方式很陌生。它说wmi数据存储在root/OpenHardwareMontor中,并且它使用两个不同的wmi类(Hardware和Sensor)。但是所有这些信息都超出了我的理解范围。
请问是否有人可以提供一些样本代码来读取其中的数据?例如,用于检查CPU核心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相关联的仅值,而忽略所有其他值?
字符串
和in
。 - Kobi K