blackangel 发表于 2014-1-11 11:15:52

这个必须顶,顶顶更健康,好文

zl0322 发表于 2014-1-15 19:45:17

支持一下!!!

yangsheng_net 发表于 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

报错,我的提示是这个样子的~~~~

yangsheng_net 发表于 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%

yangsheng_net 发表于 2014-2-14 21:55:50

改后源代码见附件

yangsheng_net 发表于 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%

wang_py_626 发表于 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

求助呀,执行起来有问题~~~

topkings 发表于 2014-4-13 07:28:49

yangsheng_net 发表于 2014-2-14 22:07 static/image/common/back.gif
最新更新:getCPUuse添加进来了
出问题的地方是下面这句话太长
return(str(os.popen("top -n1 | awk '/Cp ...



复制了附件内容 现在正常显示了

trihook 发表于 2014-4-13 08:11:17

python 暴强

longerzone 发表于 2014-7-4 00:42:50

good!!!
页: 1 [2]
查看完整版本: 获取当前树莓派状态(温度、cpu、内存、硬盘)