国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 包头市| 西昌市| 德钦县| 濮阳县| 福建省| 津南区| 北流市| 金坛市| 荣昌县| 阳曲县| 祁阳县| 长顺县| 涞源县| 南昌市| 太和县| 磴口县| 门源| 绥江县| 冀州市| 马尔康县| 乐业县| 青海省| 卢湾区| 南川市| 望谟县| 疏勒县| 昆山市| 彰武县| 绩溪县| 德州市| 郑州市| 深州市| 汉中市| 湘阴县| 兴化市| 宁南县| 鹿邑县| 卢龙县| 浦江县| 汶上县| 丰顺县|