国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

linux系統(tǒng)使用python獲取內(nèi)存使用信息腳本分享

2020-02-23 05:04:49
字體:
供稿:網(wǎng)友

代碼如下:
#!/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 方法是用的頻率還是比較多的。比如我們需要存儲一個很長的數(shù)據(jù),并且按照有結(jié)構的方法存儲,方便以后取數(shù)據(jù)進行處理。當然可以用 json 的形式。但是也可以把數(shù)據(jù)存儲到一個字段里面,然后有某種標示符來分割。 Python 中的 strip 用于去除字符串的首位字符,最后清單 3 打印出內(nèi)存總數(shù)和空閑數(shù)。
可以使用 Python 命令運行腳本 mem.py 結(jié)果見圖 3。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 隆化县| 宜丰县| 深泽县| 广东省| 山阳县| 嘉定区| 古蔺县| 瑞金市| 鞍山市| 屏山县| 马公市| 宁蒗| 巴林右旗| 白沙| 喀喇沁旗| 盐亭县| 新邵县| 黄山市| 锦州市| 教育| 措勤县| 宜宾县| 东城区| 江阴市| 班戈县| 芒康县| 内乡县| 麻城市| 惠州市| 共和县| 天等县| 台南市| 敖汉旗| 弥渡县| 芮城县| 调兵山市| 沂南县| 方山县| 蒙自县| 武鸣县| 阳城县|