当前位置: 首页 > news >正文

网站开发支持二次开发国外网站建站

网站开发支持二次开发,国外网站建站,晋城 网站建设,php网站开发工程师面试本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法。分享给大家供大家参考。具体如下#xff1a;功能代码如下#xff1a;import os, string, shutil,reimport pefileimport codecs, sysimport wximport struct#输出中打印Unicode字符#sys.stdout co…本文实例讲述了python实现批量获取指定文件夹下的所有文件的厂商信息的方法。分享给大家供大家参考。具体如下功能代码如下import os, string, shutil,reimport pefileimport codecs, sysimport wximport struct#输出中打印Unicode字符#sys.stdout codecs.lookup(utf-8)[-1](sys.stdout)def addToDict(theDict,PEfile_Path,strCompanyName):theDict.setdefault(PEfile_Path, [ ]).append(strCompanyName)#存在就在基础上加入列表不存在就新建个字典keydef 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 1else:return 0else: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_callbackNone, file_callbackNone):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 dictAlldef writeDicToFile(dicName, outputFileNamecompany.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:passfileOutput.write(\n)fileOutput.close()#主函数if __name__ __main__:getCompanyNameFromDir(uD:\\everydaySample\\1221\\10white)print ok finish这里不解释,代码很简单出现的问题如下1. 写入中文str.encode(gb2212)解决2. 出现UnicodeEncodeError 的错误用了try给忽略了希望本文所述对大家的Python程序设计有所帮助。
http://www.pierceye.com/news/104579/

相关文章:

  • 网站开发费用是研发费用国内做seo最好公司
  • 什么是网站建设公司企业网站后台管理
  • 做网站阿里巴巴好还是百度好柠檬网络科技网站建设
  • 做个网站要多少钱网站建设工作 方案
  • 一个主体如何添加网站室内设计公司的名字
  • 中国建设学会网站洛阳市住房和城乡建设局网站
  • 北京网站优化方式做物流的网站都有什么风险
  • 零基础学做网站页怎么部署wordpress
  • 网站如何做死链接提交筑站网络推广
  • 小说网站开发php网站后台如何修改文字
  • 网站制作是那个带有客户案例的网站
  • 中国纪检监察报数字报湛江关键词优化平台
  • 网站品牌词如何优化东莞公司网站建设营销型网站建设
  • 鞍山网站建设营销想把自己做的网站放到网上
  • 松原公司做网站青岛工程建设管理信息网官方网站
  • 一个空间2个网站网站 手机 app
  • 河北网站建设方案详细磁器口网站建设
  • 怎么做网站树洞wordpress edd 会员
  • 购物网站中加减数目的怎么做仿站违法吗
  • 代理ip访问网站局门户网站的建设
  • 建网站业务如何开展阳江房产信息网官网
  • 企业网站建设套餐费用网站开发完后期维护重要吗
  • 3营销型网站建设湖北短视频seo推荐
  • 鸿运通网站建设未成年怎么在网上卖东西
  • 郑州网站推广排名公司商会小程序开发一个多少钱啊
  • wordpress单页网站在本页跳转心理网站的建设与维护
  • 哪里可以做网站系统企业管理官网登录入口
  • iis7 网站404错误信息官网下载软件
  • 广州建设网站平台广东seo网站推广代运营
  • 网站 优化 关键字qq官网登录