2010-07-06 575 views

回答

5

有没有标准Python库这一点,但在各种平台上你可以使用Python的桥梁,一个平台API来访问这些信息。

例如在Windows上,这是可以通过Windows管理规范(WMI)的API,这些都可以对Python通过PyWin32 library。甚至有一个Python WMI library包装PyWin32提供更方便的界面。要获得温度,您需要使用其中一个库来访问根/ WMI名称空间和MSAcpi_ThermalZone温度类。这给出了开尔文温度的十分之一,所以你需要通过扣除2732并除以10来转换成摄氏温度。

不确定关于Linux或Mac我很害怕,但可能存在等价的库可以使用。快速谷歌表示的/ proc/ACPI/thermal_zone/THM /温度可能是什么yoiu're如果你的发行版支持访问内核信息PROC虚拟文件系统之后。

0

在Linux上,该信息位于/ proc/acpi/thermal_zone/