楼主: hugcoday
收起左侧

获取当前树莓派状态(温度、cpu、内存、硬盘)

2014-1-11 11:15:52 | 显示全部楼层
这个必须顶,顶顶更健康,好文
回复 支持 反对

使用道具 举报

2014-1-15 19:45:17 | 显示全部楼层
支持一下!!!
回复 支持 反对

使用道具 举报

2014-2-14 21:37:06 | 显示全部楼层
pi@raspberrypi ~ $ sudo python getSystemInfo.py
  File "getSystemInfo.py", line 43
    return(str(os.popen("top -n1 | awk '/Cpu\\(s\\):/ {print
                                                            ^
SyntaxError: EOL while scanning string literal

报错,我的提示是这个样子的~~~~
回复 支持 反对

使用道具 举报

2014-2-14 21:53:09 | 显示全部楼层
呵呵,我把getCPUuse()函数及相关调用去掉后就好了,结果如下

CPU Temperature = 40.6

RAM Total = 253.0 MB
RAM Used = 56.0 MB
RAM Free = 196.0 MB

DISK Total Space = 7.2GB
DISK Used Space = 2.3GB
DISK Used Percentage = 33%
回复 支持 反对

使用道具 举报

2014-2-14 21:55:50 | 显示全部楼层
改后源代码见附件

ShowRPISysInfo.rar

848 Bytes, 下载次数: 1

回复 支持 反对

使用道具 举报

2014-2-14 22:07:42 | 显示全部楼层
最新更新:getCPUuse添加进来了
出问题的地方是下面这句话太长
return(str(os.popen("top -n1 | awk '/Cpu\(s\):/ {print $2}'").readline().strip(\25.)))

改成一下两段就好了   
res = os.popen("top -n1 | awk '/Cpu\(s\):/ {print $2}'").readline()
    return(str(res.strip(\)))

系统输出如下

CPU Temperature = 40.6
CPU Use = 2.4

RAM Total = 253.0 MB
RAM Used = 57.0 MB
RAM Free = 196.0 MB

DISK Total Space = 7.2GB
DISK Used Space = 2.3GB
DISK Used Percentage = 33%

ShowRPISysInfo.rar

899 Bytes, 下载次数: 9

回复 支持 反对

使用道具 举报

2014-2-20 00:30:45 | 显示全部楼层
pi@neorpi ~ $ python get.py
  File "get.py", line 35
    return(str(res.strip(\)))
                            ^
SyntaxError: unexpected character after line continuation character

求助呀,执行起来有问题~~~
回复 支持 反对

使用道具 举报

2014-4-13 07:28:49 | 显示全部楼层
yangsheng_net 发表于 2014-2-14 22:07
最新更新:getCPUuse添加进来了
出问题的地方是下面这句话太长
return(str(os.popen("top -n1 | awk '/Cp ...

sc14.png

复制了附件内容 现在正常显示了
回复 支持 反对

使用道具 举报

2014-4-13 08:11:17 | 显示全部楼层
python 暴强
回复 支持 反对

使用道具 举报

2014-7-4 00:42:50 | 显示全部楼层
good!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部