亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python實現批量獲取指定文件夾下的所有文件的廠商信息

2020-02-23 05:52:53
字體:
來源:轉載
供稿:網友

本文實例講述了python實現批量獲取指定文件夾下的所有文件的廠商信息的方法。分享給大家供大家參考。具體如下:

功能代碼如下:

import os, string, shutil,re import pefile import codecs, sys import wx import struct #輸出中打印Unicode字符 #sys.stdout = codecs.lookup('utf-8')[-1](sys.stdout)  def addToDict(theDict,PEfile_Path,strCompanyName):   theDict.setdefault(PEfile_Path, [ ]).append(strCompanyName)  #存在就在基礎上加入列表,不存在就新建個字典key  def IsPeFile(inputFileName):   '''''判斷一個文件是否為PE文件'''   file = open(inputFileName, 'r')   dosSign = hex(struct.unpack("h",file.read(2))[0])   if (dosSign == "0x5a4d"):     file.seek(0x3c)     date_fNew = struct.unpack("l",file.read(4))[0]     file.seek(date_fNew)     peSign = hex(struct.unpack("h",file.read(2))[0])     if (peSign == "0x4550"):       return 1     else:       return 0   else:     return 0     #得到一個文件的廠商信息 #輸入:文件路徑 #輸出:字典 def getCompanyName(PEfile_Path):   if not IsPeFile(PEfile_Path):   return {}   else:   dictCompany = {}   pe = pefile.PE(PEfile_Path)    p = re.compile('''''CompanyName:(.+)''')   for name in p.findall(pe.__str__()):     uniCompanyName = name.replace('//x', '//u').strip()     #strTemp = uniCompanyName.decode('unicode_escape')     addToDict(dictCompany, PEfile_Path, uniCompanyName)        writeDicToFile(dictCompany) #寫入文件   return dictCompany  #得到文件夾中所有文件的廠商信息 #輸入:文件夾路徑 #輸出:字典 def getCompanyNameFromDir(dir, dir_callback=None, file_callback=None):   dictAll = {}   for root, dirs, files in os.walk(dir):     for f in files:       file_path = os.path.join(root, f)       if file_callback: file_callback(file_path)       dictAll.update(getCompanyName(file_path))          return dictAll  def writeDicToFile(dicName, outputFileName="company.txt"):   """將字典寫入文件中"""   fileOutput = open(outputFileName, "a+")   for key, value in dicName.items():     strTemp2 = '' + value[0]     strChina2 = strTemp2.decode('unicode_escape')      try:     fileOutput.write("%-*s" % (110, key))     fileOutput.write(strChina2.encode('gb2312'))   except UnicodeEncodeError, e:     pass     fileOutput.write("/n")      fileOutput.close()    #主函數 if __name__ == "__main__":   getCompanyNameFromDir(u"D://everydaySample//1221//10white")   print "ok finish" 

這里不解釋,代碼很簡單.

出現的問題如下:

1. 寫入中文.str.encode('gb2212')解決
2. 出現UnicodeEncodeError 的錯誤,用了try給忽略了

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人网在线| 欧美一级电影在线| 亚洲国产精品女人久久久| 青青久久aⅴ北条麻妃| 精品福利在线视频| 精品日韩中文字幕| 亚洲人成绝费网站色www| 亚洲第一视频网站| 97在线观看免费| 欧美激情精品久久久久久黑人| 国产精品网站大全| 欧美一级片久久久久久久| 国产精品网站入口| 日韩av第一页| 91在线视频导航| 97av在线影院| 国产精品一区久久久| 欧美成人精品不卡视频在线观看| 亚洲一区二区三区四区视频| 亚洲午夜未满十八勿入免费观看全集| 亚洲一级一级97网| 国产日韩在线一区| 国产ts人妖一区二区三区| 亚洲人成亚洲人成在线观看| 色小说视频一区| 97香蕉超级碰碰久久免费的优势| 亚洲第一区中文字幕| 日韩黄色av网站| 色偷偷噜噜噜亚洲男人| 国产精品成人免费视频| 欧美乱妇高清无乱码| 欧美一级高清免费播放| 97视频在线观看播放| 中文字幕日韩精品有码视频| 久久久久这里只有精品| 精品网站999www| 精品久久久久久久久久久久| 亚洲深夜福利网站| 日韩女优人人人人射在线视频| 亚洲欧美综合区自拍另类| 亚州精品天堂中文字幕| 亚洲第一福利在线观看| 久久视频这里只有精品| 精品视频9999| 日韩一区二区三区国产| 91精品久久久久久久| 在线视频欧美日韩精品| 日韩精品日韩在线观看| 国产日韩欧美综合| 精品久久在线播放| 国产精品欧美日韩| 成人性生交大片免费观看嘿嘿视频| 精品国产91久久久| www.久久色.com| 国产精品你懂得| 91在线精品播放| 国产不卡一区二区在线播放| 国产精品69久久| 亚洲伦理中文字幕| 亚洲午夜未满十八勿入免费观看全集| 欧美精品在线免费| 欧美电影《睫毛膏》| 精品精品国产国产自在线| 538国产精品一区二区在线| 欧美日韩中文字幕在线视频| 欧美天天综合色影久久精品| 亲爱的老师9免费观看全集电视剧| 国产主播喷水一区二区| 国产一区二区丝袜高跟鞋图片| 欧美另类高清videos| 国产手机视频精品| 欧美综合一区第一页| 亚洲国产天堂久久综合网| 欧美精品18videosex性欧美| 国产一区欧美二区三区| 亚洲香蕉成人av网站在线观看| 疯狂欧美牲乱大交777| 国产成人精品一区二区三区| 欧美一级在线播放| 久久躁日日躁aaaaxxxx| 国产精品日韩一区| 中文字幕亚洲第一| 亚洲欧洲日产国码av系列天堂| 精品国产电影一区| 亚洲一区亚洲二区亚洲三区| 欧美专区国产专区| 国产噜噜噜噜久久久久久久久| 日韩一区二区精品视频| 91久久国产精品| 91精品久久久久久久久| 亚洲欧洲在线观看| 精品亚洲一区二区三区四区五区| 最近2019免费中文字幕视频三| 欧美视频国产精品| 久久久久成人精品| 91精品久久久久久久久久久久久| 色偷偷88888欧美精品久久久| 美日韩丰满少妇在线观看| 91精品国产综合久久香蕉的用户体验| 6080yy精品一区二区三区| 欧美性xxxx| 福利精品视频在线| 91亚洲国产成人久久精品网站| 亚洲九九九在线观看| 色七七影院综合| 欧美另类极品videosbest最新版本| 国产精品视频播放| 日韩成人中文电影| 日本国产高清不卡| 午夜精品一区二区三区在线播放| 亚洲一区二区久久久久久| 亚洲人精选亚洲人成在线| 粉嫩老牛aⅴ一区二区三区| 国产精品高潮视频| 欧洲中文字幕国产精品| 亚洲免费高清视频| 亚洲欧美激情在线视频| 国产亚洲激情视频在线| 亚洲社区在线观看| 国产亚洲一区精品| 精品国产一区二区三区久久狼黑人| 欧美性生交大片免网| 九九综合九九综合| 久久国产精品99国产精| 欧美一级电影久久| 国产成人精品视频在线| 亚洲色图35p| 久久视频在线直播| 国内精品小视频| 欧美成年人视频| 亚洲人精品午夜在线观看| 91sa在线看| 久久91亚洲精品中文字幕| 亚洲在线视频观看| 精品国产网站地址| 97超级碰碰碰久久久| 91色p视频在线| 国产精品久久激情| 国产综合在线看| 成人激情视频网| 国产亚洲精品久久久久久| 日韩成人在线免费观看| 亚洲女成人图区| 亚洲精品xxx| 亚洲精品美女视频| 538国产精品一区二区免费视频| 中日韩美女免费视频网址在线观看| 国内揄拍国内精品| 少妇高潮久久久久久潘金莲| 色偷偷88888欧美精品久久久| 精品国产拍在线观看| 欧美孕妇与黑人孕交| 国产国产精品人在线视| 色综合久久精品亚洲国产| 久久影视三级福利片| 国产91免费看片| 久久中文字幕在线视频| 欧美日韩福利在线观看| 久久精品视频播放| 啪一啪鲁一鲁2019在线视频| 夜夜躁日日躁狠狠久久88av| 91香蕉国产在线观看| 精品久久久香蕉免费精品视频| 亚洲国产美女精品久久久久∴|