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 socket网络编程步骤详解(socket套接字使用)
Dec 06 Python
Zabbix实现微信报警功能
Oct 09 Python
python利用paramiko连接远程服务器执行命令的方法
Oct 16 Python
python密码错误三次锁定(实例讲解)
Nov 14 Python
Python docx库用法示例分析
Feb 16 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
python中sort和sorted排序的实例方法
Aug 26 Python
Python使用random模块生成随机数操作实例详解
Sep 17 Python
Python Collatz序列实现过程解析
Oct 12 Python
pytorch: Parameter 的数据结构实例
Dec 31 Python
Python计算机视觉里的IOU计算实例
Jan 17 Python
python字典的元素访问实例详解
Jul 21 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 ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
PHP实现文件上传和多文件上传
2015/12/24 PHP
php集成动态口令认证
2016/07/21 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
jquery使用Cookie和JSON记录用户最近浏览历史
2016/04/19 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
2017/07/20 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
koa-router源码学习小结
2018/09/07 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
一些可能会用到的Node.js面试题
2019/06/15 Javascript
django接入新浪微博OAuth的方法
2015/06/29 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
python 元组的使用方法
2020/06/09 Python
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
印度民族服装购物网站:BIBA
2019/08/05 全球购物
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
小学教师学期末自我评价
2013/09/25 职场文书
机电专业毕业生求职信
2013/10/27 职场文书
大学班级干部的自我评价分享
2014/02/10 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
建设投标担保书
2014/05/13 职场文书
教师暑期培训感言
2014/08/15 职场文书
正风肃纪查摆剖析材料
2014/10/10 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
解决python绘图使用subplots出现标题重叠的问题
2021/04/30 Python
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server
Python如何让字典保持有序排列
2022/04/29 Python