描述:之前查看树莓派的温度一直都需要输命令: cd /sys/class/thermal/thermal_zone0 然后cat temp 才能给出数据比如45084,给出的数据需要除以1000才是实际温度值,路径太长很不方便,因此想写个脚本运行后自动给出结果。
网上已经有相关的帖子,作为小白自然是拿来先跑一跑试试
参考文章 http://shumeipai.nxez.com/2014/10/04/get-raspberry-the-current-status-and-data.html
http://blog.csdn.net/xukai871105/article/details/38349209
网络源码如下:
import
os
# Return CPU temperature as a character string
def
getCPUtemperature():
res
=
os.popen(
'vcgencmd measure_temp'
).readline()
return
(res.replace(
"temp="
,"
").replace("
'C\n
","
"))
# Return RAM information (unit=kb) in a list
# Index 0: total RAM
# Index 1: used RAM
# Index 2: free RAM
def
getRAMinfo():
p
=
os.popen(
'free'
)
i
=
0
while
1
:
i
=
i
+
1
line
=
p.readline()
if
i
=
=
2