CPU温度需要安装的模块:apt-get install lm-sensors 然后再安装:pip install sensors.py
代码如下:
#coding=utf-8
import sensors
sensors.init()
def cpu_temperature():
for chip in sensors.ChipIterator("coretemp-*"):
i = 0
sum = 0
for feature in sensors.FeatureIterator(chip):
sfi = sensors.SubFeatureIterator(chip, feature)
vals = [sensors.get_value(chip, sf.number) for sf in sfi]
sum = sum + vals[0]
i = i + 1
# cpu_tmp = "CPU温度:"+sum/i+"℃"
# print(cpu_tmp)
return sum / i
cpub = cpu_temperature()
print(cpub)
#print(type(cpub))
sensors.cleanup()