linux系统使用python获取内存使用信息脚本分享


Posted in Python onJanuary 15, 2014
#!/usr/bin/env Python
from __future__ import print_function
from collections import OrderedDict
def meminfo():
    ''' Return the information in /proc/meminfo
    as a dictionary '''
    meminfo=OrderedDict()
    with open('/proc/meminfo') as f:
        for line in f:
            meminfo[line.split(':')[0]] = line.split(':')[1].strip()
    return meminfo
if __name__=='__main__':
    #print(meminfo())
    meminfo = meminfo()
    print('Total memory: {0}'.format(meminfo['MemTotal']))
    print('Free memory: {0}'.format(meminfo['MemFree']))

简单说明一下清单 3:清单 3 读取 proc/meminfo 中的信息,Python 字符串的 split 方法是用的频率还是比较多的。比如我们需要存储一个很长的数据,并且按照有结构的方法存储,方便以后取数据进行处理。当然可以用 json 的形式。但是也可以把数据存储到一个字段里面,然后有某种标示符来分割。 Python 中的 strip 用于去除字符串的首位字符,最后清单 3 打印出内存总数和空闲数。
可以使用 Python 命令运行脚本 mem.py 结果见图 3。

linux系统使用python获取内存使用信息脚本分享

Python 相关文章推荐
Python科学计算之Pandas详解
Jan 15 Python
快速查询Python文档方法分享
Dec 27 Python
Python科学计算包numpy用法实例详解
Feb 08 Python
python利用微信公众号实现报警功能
Jun 10 Python
Python Learning 列表的更多操作及示例代码
Aug 22 Python
python实现flappy bird游戏
Dec 24 Python
Python中字符串与编码示例代码
May 20 Python
Python Tkinter 简单登录界面的实现
Jun 14 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
Sep 20 Python
python利用openpyxl拆分多个工作表的工作簿的方法
Sep 27 Python
python 利用turtle库绘制笑脸和哭脸的例子
Nov 23 Python
Python 中如何写注释
Aug 28 Python
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 #Python
linux系统使用python监控apache服务器进程脚本分享
Jan 15 #Python
Python获取当前时间的方法
Jan 14 #Python
Python生成随机数的方法
Jan 14 #Python
python模拟登陆Tom邮箱示例分享
Jan 13 #Python
python调用cmd命令行制作刷博器
Jan 13 #Python
本地文件上传到七牛云服务器示例(七牛云存储)
Jan 11 #Python
You might like
用php+javascript实现二级级联菜单的制作
2008/05/06 PHP
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
jQuery 性能优化指南(2)
2009/05/21 Javascript
jquery 选择器部分整理
2009/10/28 Javascript
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
对vue下点击事件传参和不传参的区别详解
2018/09/15 Javascript
详解Vue SSR( Vue2 + Koa2 + Webpack4)配置指南
2018/11/13 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
ES2020 已定稿,真实场景案例分析
2020/05/25 Javascript
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
详解tensorflow训练自己的数据集实现CNN图像分类
2018/02/07 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
python标记语句块使用方法总结
2019/08/05 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
PHP面试题-$message和$$message的区别
2015/12/08 面试题
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python