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

python獲取Linux下文件版本信息、公司名和產(chǎn)品名的方法

 更新時間:2014年10月05日 11:05:56   投稿:shichen2014  
這篇文章主要介紹了python獲取Linux下文件版本信息、公司名和產(chǎn)品名的方法,主要涉及了pefile模塊的用法,需要的朋友可以參考下

本文實例講述了python獲取Linux下文件版本信息、公司名和產(chǎn)品名的方法,分享給大家供大家參考。具體如下:

區(qū)別于前文所述。本例是在linux下得到文件版本信息,主要是通過pefile模塊解析文件 中的字符串得到的。代碼如下:

  def _get_company_and_product(self, file_path): 
    """ 
    Read all properties of the given file return them as a dictionary. 
    @return: a tumple, (company, product) 
    """ 
    mype = pefile.PE(file_path) 
    companyName = "" 
    productName = "" 
      
    if hasattr(mype, 'VS_VERSIONINFO'): 
      if hasattr(mype, 'FileInfo'): 
        for entry in mype.FileInfo: 
          if hasattr(entry, 'StringTable'): 
            for st in entry.StringTable: 
              for k, v in st.entries.items(): 
                if k == u"CompanyName": 
                  companyName = v 
                elif k == u"ProductName": 
                  productName = v 
    if not companyName: 
      companyName = None 
    if not productName: 
      productName = None 
    return (companyName, productName) 

這里我們只要了公司名稱信息和產(chǎn)品名稱信息。至于版本號之類的信息也是在字符串資源中。

希望本文所述對大家的Python程序設(shè)計有所幫助。

相關(guān)文章

  • python tornado修改log輸出方式

    python tornado修改log輸出方式

    今天小編就為大家分享一篇python tornado修改log輸出方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 跟老齊學(xué)Python之大話題小函數(shù)(2)

    跟老齊學(xué)Python之大話題小函數(shù)(2)

    上篇文章我們講訴了map 和lambda函數(shù)的使用,本文我們繼續(xù)來看看reduce和filter函數(shù),有需要的朋友可以參考下
    2014-10-10
  • Python實現(xiàn)簡單線性插值去馬賽克算法代碼示例

    Python實現(xiàn)簡單線性插值去馬賽克算法代碼示例

    去馬賽克是圖像處理中的一項技術(shù),用于從單色彩濾光片陣列(CFA)圖像恢復(fù)全彩圖像,本文介紹了一種基于簡單線性插值的去馬賽克算法,并展示了如何將MATLAB代碼轉(zhuǎn)換為Python代碼,需要的朋友可以參考下
    2024-10-10
  • 徹底理解Python中的yield關(guān)鍵字

    徹底理解Python中的yield關(guān)鍵字

    今天小編就為大家分享一篇關(guān)于徹底理解Python中的yield關(guān)鍵字,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • python 自動化數(shù)據(jù)提取之正則表達(dá)式

    python 自動化數(shù)據(jù)提取之正則表達(dá)式

    這篇文章主要介紹了python 自動化數(shù)據(jù)提取之正則表達(dá)式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2017-01-01
  • python簡單區(qū)塊鏈模擬詳解

    python簡單區(qū)塊鏈模擬詳解

    這篇文章主要介紹了python簡單區(qū)塊鏈模擬詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • python使用__slots__讓你的代碼更加節(jié)省內(nèi)存

    python使用__slots__讓你的代碼更加節(jié)省內(nèi)存

    如果要限制添加的屬性,例如,Student類只允許添加 name、gender和score 這3個屬性,就可以利用Python的一個特殊的slots來實現(xiàn)。這篇文章主要給大家介紹了關(guān)于python如何使用__slots__讓你的代碼更加節(jié)省內(nèi)存的相關(guān)資料,需要的朋友可以參考下
    2018-09-09
  • PyTorch一小時掌握之遷移學(xué)習(xí)篇

    PyTorch一小時掌握之遷移學(xué)習(xí)篇

    這篇文章主要介紹了PyTorch一小時掌握之遷移學(xué)習(xí)篇,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • python防止程序超時的實現(xiàn)示例

    python防止程序超時的實現(xiàn)示例

    因為某個需求,需要在程序運(yùn)行的時候防止超時,本文主要介紹了python防止程序超時的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2023-08-08
  • 淺談Python用QQ郵箱發(fā)送郵件時授權(quán)碼的問題

    淺談Python用QQ郵箱發(fā)送郵件時授權(quán)碼的問題

    下面小編就為大家分享一篇淺談Python用QQ郵箱發(fā)送郵件時授權(quán)碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01

最新評論

得荣县| 毕节市| 通化县| 潼南县| 武宣县| 秦安县| 明溪县| 南靖县| 龙川县| 昌邑市| 诸暨市| 小金县| 扶余县| 铜川市| 分宜县| 玉门市| 兰溪市| 清丰县| 塔城市| 山阴县| 永兴县| 日喀则市| 宜州市| 鄂伦春自治旗| 恩平市| 汾西县| 海阳市| 株洲县| 平舆县| 辉县市| 江阴市| 滦平县| 石嘴山市| 正镶白旗| 德惠市| 平昌县| 泰宁县| 昆明市| 浦城县| 泽库县| 印江|