python文本解析_Python之文本文件解析

python文本解析_Python之文本文件解析

2023年7月9日发(作者:)

python⽂本解析_Python之⽂本⽂件解析最近的⼯作主要是组件兼容性测试,原有的框架有很多功能还不完善,需要补充!⽐如,需要将AutoIt脚本的执⾏结果写⼊到Excel中,最后的解决⽅案是使⽤本地的log来解析这个结果!增加了如下⼀个类来完成上述功能:'''Created on May 3, 2013@author: Berlin'''classAutoItResultParser():defParseResult(self, vm_result, log_file):for case_result invm__results:self.__ModifyAutoItResult(case_result, log_file)def __ModifyAutoItResult(self, result, log_file):items=[]myfile= open(log_file, 'rb')line=ne()count=0while('' !=line):((':')[0])count+= 1if(count % 2 ==0):((':')[1])line=ne()()fail_scripts=[]length=len(items)arr= list(range(2, length, 3))for i inarr:test=items[i].lower()if ('success') == -1:fail_((items[i- 2], items[i - 1]))for script infail_scripts:if script[0] ==_name:if script[1] =='Installation':l_script_success=Falseelif script[1] == 'Launch':_script_success=Falseelif script[1] == 'Function':on_script_success=Falseelse:all_script_success= False这⾥的log_file⽂件内容类似如下:VisualStudio2010_StandaloneProfiler:Installation: SuccessVisualStudio2010_StandaloneProfiler:Launch: SuccessVisualStudio2010_StandaloneProfiler:Function: FailTaobaoBrowser_2.0.0:CitrixOfflinePlugin_6.5:Installation: SuccessCitrixOfflinePlugin_6.5:Function: SuccessTrusteerRapport:TNTShippingTools:Installation: SuccessTNTShippingTools:Launch: SuccessWGET_1.11.4:Installation: SuccessVisualStudio2010_StandaloneProfiler:Uninstallation: SuccessTNTShippingTools:Uninstallation: Failvm_result是个实例对象,其成员cases_results下⾯有很多字段,诸如install_script_success等!Published by Windows Live Writer!

发布者:admin,转转请注明出处:http://www.yc00.com/news/1688899121a181976.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信