最简单的方法是什么?也最好是摄氏度。
答案 0 :(得分:5)
没有标准的Python库,但在各种平台上,您可以使用Python桥接到平台API来访问这些信息。
例如,在Windows上,这可通过Windows Management Instrumentation(WMI)API获得,这些API可通过PyWin32 library向Python提供。甚至还有Python WMI library包装PyWin32以提供更方便的界面。要获得温度,您需要使用其中一个库来访问root / WMI命名空间和MSAcpi_ThermalZone Temperature类。这样的温度为开尔文的十分之一,因此您需要通过扣除2732并除以10来转换为摄氏温度。
我不担心Linux或Mac,但我可能会使用相同的库。如果你的发行版支持proc虚拟文件系统来访问内核信息,那么快速谷歌表示/ proc / acpi / thermal_zone / THM / temperature可能是yoiu所追求的。
答案 1 :(得分:0)
在Linux上,该信息位于/ proc / acpi / thermal_zone /
中