使用Python获取CPU温度?

2024-05-18 14:29:57 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用Python检索CPU的温度?(假设我在Linux上)


Tags: linuxcpu温度
3条回答

Py-cputemp似乎完成了任务。

有一个newer "sysfs thermal zone" API(也可参见LWN articleLinux kernel doc)显示温度,例如

/sys/class/thermal/thermal_zone0/temp

读数是摄氏度的千分之一(虽然在较老的内核中,可能只是摄氏度)。

如果您的Linux支持ACPI,那么应该读取伪文件/proc/acpi/thermal_zone/THM0/temperature(路径可能不同,我知道在某些系统中是/proc/acpi/thermal_zone/THRM/temperature)。但我不认为世界上的每个Linux系统都有一种工作方式,所以你必须更具体地说明你拥有什么样的Linux!-)

相关问题 更多 >

    热门问题