在Python中获得CPU温度可以通过使用第三方库来实现。一个常用的库是psutil,它提供了获取系统信息的功能,包括CPU温度。
首先,确保已经安装了psutil库。可以使用以下命令来安装:
pip install psutil
接下来,可以使用以下代码来获取CPU温度:
import psutil
def get_cpu_temperature():
temperatures = psutil.sensors_temperatures()
if "coretemp" in temperatures:
for entry in temperatures["coretemp"]:
if "Package" in entry.label:
return entry.current
return None
temperature = get_cpu_temperature()
if temperature is not None:
print(f"CPU温度: {temperature}°C")
else:
print("无法获取CPU温度")
上述代码中,首先使用psutil库的sensors_temperatures()
函数获取所有传感器的温度信息。然后,遍历这些信息,找到标签中包含"Package"的项,这通常是CPU的温度信息。最后,返回当前温度值。
请注意,不同的系统和硬件可能有不同的传感器标签和温度读取方式。因此,上述代码可能需要根据具体情况进行调整。
推荐的腾讯云产品:腾讯云云服务器(CVM)
领取专属 10元无门槛券
手把手带您无忧上云