2010-07-06 206 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/