当前位置: 首页 > news >正文

seo网站技术培训武汉 网络 推广

seo网站技术培训,武汉 网络 推广,做网站公司宁波上市,lamp网站开发黄金组合很早以前写过一个查询树霉派硬件状态的文章,用是Python写的一个小程序。里面用到了vcgencmd这个测温度的内部命令,但这个命令在debian里面没有,debian里只有lm_sensors的外部命令,需要安装:apt-get install lm_sensors…

很早以前写过一个查询树霉派硬件状态的文章,用是Python写的一个小程序。里面用到了vcgencmd这个测温度的内部命令,但这个命令在debian里面没有,debian里只有lm_sensors的外部命令,需要安装:apt-get install lm_sensors -y,然后运行sensors就可以得到下面这些信息:

我想倒数第三行应该就是cpu温度,再下面是各个核的温度。只要把这个信息读出来,就可以得到cpu温度了。

只有cpu温度不能正常显示,其他内容可以正常显示,所以其他没改,只改了cpu温度显示部分。

下面是全部代码(包括之前版本内容):

#!/usr/bin/env python
# coding=utf-8
import os# Return CPU temperature as a character string
def getCPUtemperature():res = os.popen('sensors -A coretemp-isa-0000').readlines()return(res[1][16:22])
#上面readlines是缓存所有内容(列表),sensors后面的参数 -A是不显示adapter,后面是chip名称,此处为cpu.
#res[1][16:22]为res列表中第二项中的第16到22字符。该项内容为:Package id 0:  +41.0°C  (high = +105.0°C, crit = +#下面两行是树莓派使用的代码
#    res = os.popen('vcgencmd measure_temp').readline()
#    return(res.replace("temp=","").replace("'C\n",""))def getRAMinfo():p = os.popen('free')i = 0while 1:i = i + 1line = p.readline()if i==2:return(line.split()[1:4])def getCPUuse():return(str(os.popen("top -n1 | awk '/Cpu\(s\):/ {print $2}'").readline().strip()))
def getDiskSpace():p = os.popen("df -h /")i = 0while 1:i = i +1line = p.readline()if i==2:return(line.split()[1:5])# CPU informatiom
CPU_temp = getCPUtemperature()
CPU_usage = getCPUuse()# RAM information
# Output is in kb, here I convert it in Mb for readability
RAM_stats = getRAMinfo()
RAM_total = round(int(RAM_stats[0]) / 1000,1)
RAM_used = round(int(RAM_stats[1]) / 1000,1)
RAM_free = round(int(RAM_stats[2]) / 1000,1)# Disk information
DISK_stats = getDiskSpace()
DISK_total = DISK_stats[0]
DISK_used = DISK_stats[1]
DISK_perc = DISK_stats[3]
if __name__ == '__main__':print('')print('CPU Temperature = '+CPU_temp+"℃")print('CPU Use = '+CPU_usage)print('')print('RAM Total = '+str(RAM_total)+' MB')print('RAM Used = '+str(RAM_used)+' MB')print('RAM Free = '+str(RAM_free)+' MB')print('')print('DISK Total Space = '+str(DISK_total)+'B')print('DISK Used Space = '+str(DISK_used)+'B')print('DISK Used Percentage = '+str(DISK_perc))

http://www.15wanjia.com/news/4530.html

相关文章:

  • 北京做网站开发公司有哪些seo推广官网
  • 公司网站素材石家庄网站建设排名
  • 自己网上怎么接单安卓优化大师最新版下载
  • 深圳建设网站公司简介福州排名seo公司
  • 宁德网站建设维护最新网域查询入口
  • wordpress如何给指定位置添加代码上海关键词优化的技巧
  • 哪个网站做图片外链提高网站搜索排名
  • 网站建设公司推广广告语花钱推广的网络平台
  • 株洲网站优化找哪家免费建网站软件哪个好
  • 如何维护自己公司的网站在线seo关键词排名优化
  • 如何替换网站的图片网络营销有哪些推广方法
  • 网站底部备案号代码360收录入口
  • 长沙最好网站建设sem公司
  • 安徽省最近出现的病毒企业网站如何优化
  • 合肥做网站价格是多少百度热搜榜
  • 外贸网站建设 深圳seo服务的内容
  • 如何在腾讯云做网站项目推广网
  • 武汉建站排名今天的新闻内容
  • 网站建设用到的软件精准营销方式有哪些
  • 网页网站开发平台关键词优化seo优化排名
  • 大气 网站源码巢湖网站制作
  • php个人网站怎样做aso榜单优化
  • 建筑网站architect企业网站建设价格
  • 茶楼 网站内容营销的4个主要方式
  • wordpress google cdn如何对一个网站进行seo
  • 做网站要学编程麽视频推广平台
  • 百度云视频 wordpressseo的实现方式
  • 网站建设 贸易足球最新世界排名表
  • 怎么做产品的网站关键词挖掘查询工具爱站网
  • 网站建设需要技术宁波seo排名外包公司