最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux系統(tǒng)使用python獲取cpu信息腳本分享

 更新時間:2014年01月15日 11:40:07   作者:  
這篇文章主要介紹了linux系統(tǒng)使用python獲取cpu信息腳本,大家參考使用吧

linux系統(tǒng)使用python獲取cpu信息腳本分享

復(fù)制代碼 代碼如下:

#!/usr/bin/env Python
from __future__ import print_function
from collections import OrderedDict
import pprint

def CPUinfo():
    ''' Return the information in /proc/CPUinfo
    as a dictionary in the following format:
    CPU_info['proc0']={...}
    CPU_info['proc1']={...}
    '''
    CPUinfo=OrderedDict()
    procinfo=OrderedDict()

    nprocs = 0
    with open('/proc/CPUinfo') as f:
        for line in f:
            if not line.strip():
                # end of one processor
                CPUinfo['proc%s' % nprocs] = procinfo
                nprocs=nprocs+1
                # Reset
                procinfo=OrderedDict()
            else:
                if len(line.split(':')) == 2:
                    procinfo[line.split(':')[0].strip()] = line.split(':')[1].strip()
                else:
                    procinfo[line.split(':')[0].strip()] = ''

    return CPUinfo

if __name__=='__main__':
    CPUinfo = CPUinfo()
    for processor in CPUinfo.keys():
        print(CPUinfo[processor]['model name'])

簡單說明一下清單 1,讀取/proc/CPUinfo 中的信息,返回 list,每核心一個 dict。其中 list 是一個使用方括號括起來的有序元素集合。List 可以作為以 0 下標(biāo)開始的數(shù)組。Dict 是 Python 的內(nèi)置數(shù)據(jù)類型之一, 它定義了鍵和值之間一對一的關(guān)系。OrderedDict 是一個字典子類,可以記住其內(nèi)容增加的順序。常規(guī) dict 并不跟蹤插入順序,迭代處理時會根據(jù)鍵在散列表中存儲的順序來生成值。在 OrderedDict 中則相反,它會記住元素插入的順序,并在創(chuàng)建迭代器時使用這個順序。
可以使用 Python 命令運行腳本 CPU1.py 結(jié)果見圖

相關(guān)文章

  • python3.9.1環(huán)境安裝的方法(圖文)

    python3.9.1環(huán)境安裝的方法(圖文)

    這篇文章主要介紹了python3.9.1環(huán)境安裝的方法(圖文),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python NumPy創(chuàng)建數(shù)組方法

    Python NumPy創(chuàng)建數(shù)組方法

    這篇文章主要介紹了Python NumPy創(chuàng)建數(shù)組方法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • Python利用wxPython模塊打造ChatGPT式打字效果程序

    Python利用wxPython模塊打造ChatGPT式打字效果程序

    這篇文章主要為大家介紹了如何利用Python和wxPython模塊打造一個ChatGPT式打字效果程序,從而增強用戶體驗或提高應(yīng)用程序的可讀性,感興趣的可以了解一下
    2023-05-05
  • python并發(fā)爬蟲實用工具tomorrow實用解析

    python并發(fā)爬蟲實用工具tomorrow實用解析

    這篇文章主要介紹了python并發(fā)爬蟲實用工具tomorrow實用解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • python控制臺英漢漢英電子詞典

    python控制臺英漢漢英電子詞典

    這篇文章主要為大家詳細(xì)介紹了python控制臺英漢漢英電子詞典,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2014-06-06
  • python機器人行走步數(shù)問題的解決

    python機器人行走步數(shù)問題的解決

    這篇文章主要為大家詳細(xì)介紹了python機器人行走步數(shù)問題的解決,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • python3爬取淘寶信息代碼分析

    python3爬取淘寶信息代碼分析

    本篇文章通過代碼實例給大家分享了python3爬取淘寶信息的過程以及實例分析,對此有興趣的朋友學(xué)習(xí)下。
    2018-02-02
  • Python中不可變數(shù)據(jù)類型原理與實戰(zhàn)全解析

    Python中不可變數(shù)據(jù)類型原理與實戰(zhàn)全解析

    在Python的世界里,數(shù)據(jù)對象被明確劃分為兩大陣營:可變(Mutable)與不可變(Immutable),而本文將為大家詳細(xì)介紹一下其中的不可變數(shù)據(jù),感興趣的可以了解下
    2025-04-04
  • Linux上安裝Python的PIL和Pillow庫處理圖片的實例教程

    Linux上安裝Python的PIL和Pillow庫處理圖片的實例教程

    這里我們來看一下在Linux上安裝Python的PIL和Pillow庫處理圖片的實例教程,包括一個使用Pillow庫實現(xiàn)批量轉(zhuǎn)換圖片的例子:
    2016-06-06
  • Python在for循環(huán)里處理大數(shù)據(jù)的推薦方法實例

    Python在for循環(huán)里處理大數(shù)據(jù)的推薦方法實例

    這篇文章主要介紹了Python在for循環(huán)里處理大數(shù)據(jù)的推薦方法實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01

最新評論

德保县| 蒲城县| 通海县| 嵊泗县| 娄烦县| 平乐县| 石楼县| 宜城市| 乾安县| 巴青县| 湄潭县| 襄汾县| 军事| 株洲县| 海丰县| 湘西| 宁海县| 常熟市| 中宁县| 科尔| 金华市| 东港市| 高陵县| 双牌县| 旬阳县| 湟源县| 手游| 巴塘县| 邓州市| 正蓝旗| 马龙县| 乐安县| 吉木萨尔县| 筠连县| 汪清县| 通州市| 图木舒克市| 广丰县| 志丹县| 侯马市| 长垣县|