在Python中获取CPU温度可以通过使用第三方库来实现。一个常用的库是psutil
,它提供了跨平台的系统信息获取功能。
首先,确保已经安装了psutil
库。可以使用以下命令来安装:
pip install psutil
然后,可以使用以下代码来获取CPU温度:
import psutil
def get_cpu_temperature():
temperature = psutil.sensors_temperatures()
if 'coretemp' in temperature:
return temperature['coretemp'][0].current
elif 'cpu_thermal' in temperature:
return temperature['cpu_thermal'][0].current
else:
return None
cpu_temperature = get_cpu_temperature()
if cpu_temperature is not None:
print(f"CPU温度: {cpu_temperature}°C")
else:
print("无法获取CPU温度信息")
上述代码中,psutil.sensors_temperatures()
函数返回一个字典,包含了各个传感器的温度信息。根据不同的操作系统和硬件,传感器的名称可能会有所不同。在Windows系统中,通常可以使用coretemp
或cpu_thermal
传感器来获取CPU温度。代码中的if
语句用于判断传感器是否存在,并获取当前温度值。
请注意,以上代码仅适用于Windows系统。对于其他操作系统,可能需要使用不同的方法来获取CPU温度。
推荐的腾讯云相关产品:腾讯云云服务器(CVM) 产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云