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

首頁 > 編程 > Python > 正文

linux系統使用python獲取內存使用信息腳本分享

2019-11-25 18:34:13
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

#!/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。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旅游| 保靖县| 嘉义县| 馆陶县| 霍山县| 巴楚县| 攀枝花市| 昌吉市| 宜章县| 潮州市| 黄大仙区| 海晏县| 通城县| 勐海县| 辽宁省| 崇礼县| 自贡市| 朝阳县| 资阳市| 江安县| 红安县| 汉阴县| 朝阳区| 天津市| 沅江市| 大同县| 恩施市| 宜城市| 沙湾县| 乐昌市| 晋城| 勐海县| 革吉县| 西畴县| 丹棱县| 尼木县| 辰溪县| 沐川县| 桂平市| 西丰县| 彰化市|