本篇介绍如何使用Python编写一个能输出树莓派各种状态和数据的脚本,包括CPU温度、CPU占用情况、内存占用情况和硬盘占用。
建立脚本:
1
|
sudo
nano get.py
|
贴入如下代码:
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
: