首页 / 知识
Python脚本解决一些繁琐的测试问题
2023-11-12 13:40:00
用Python脚本:根据文件列表“stab_case.txt”上面的文件名称,删除指定文件夹(包括子文件夹)下面的文件。
#coding=utf-8
importos
WORKDIR=os.getcwd()#不必修改
#提供局排错误案例信息的报告全集,除非生成的报告名改变否则不必改动
g_ResultTxtName=['stab_case.txt',]
#如果把该程序拷到Cases\\Case下则不需要设置
#否则写成如这样的案例存放的绝对路径'E:\\render\\Cases\\Case'
CasePath=WORKDIR
defdeleteFile(filepath):
try:
ifnotos.path.exists(filepath):
printfilepath,"notexist!"
return0
ifnotos.path.isfile(filepath):
printfilepath,"isnotafile!"
return0
os.remove(filepath)
print"Delete",filepath,"succeded!"
return1
except:
print"Delete",filepath,"failed!"
pass
return0
defanalyseReport(txtPath):
pathList=[]
try:
report=open(txtPath,'r')
exceptException,ex:
printstr(Exception),':',str(ex)
report.close()
returnpathList
forlineinreport:
iflen(line)<=len('\n'):
continue
#line=line.decode('cp936')
pathList.append(line[:-1])#去掉开头的\t和最后的\n
report.close()
pathList.sort()
returnpathList
if'__main__'==__name__:
foriteming_ResultTxtName:
txtPath=os.path.join(WORKDIR,item)
pathList=[]
ifos.path.exists(txtPath):
pathList=analyseReport(txtPath)
forPathinpathList:
docPath=os.path.join(CasePath,Path)
deleteFile(docPath)
print'DeleteOver'
os.system("pause")
以上内容为大家介绍了Python脚本解决一些繁琐的测试问题,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们http://www.mobiletrain.org/
最新内容
相关内容
linux清空信息的命令?
linux清空信息的命令?,信息,系统,设备,情况,命令,暂停,状态,发行,数字,文件,Linux文件系统操作命令1、df命令:用于显示文件系统的磁盘空间使用linux中h开头的命令?
linux中h开头的命令?,工作,地址,系统,信息,标准,位置,基础,命令,名称,管理,Linux常见命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出linux系统测试命令?
linux系统测试命令?,系统,工作,地址,标准,信息,命令,数据,单位,软件,目录,软件测试中常用的Linux命令有哪些?1、Linux常用命令包括ls、cd、wclinux定时命令脚本?
linux定时命令脚本?,代码,系统,工作,脚本,第一,状态,周期性,定期,管理,时间,linux定时执行任务的shell脚本准备好定时启动的脚本auto.py 用roo新建文件夹命令linux?
新建文件夹命令linux?,名字,时间,文件,命令,文件名,首次,名称,系统,终端,目录,创建文件linux命令1、终端下键入:touch加文件名,这样就创建了一个大学生报名Python培训课程的好处是
大学生报名Python培训课程的好处是什么?,培训,企业,社会,项目,行业,工作,时间,技术,都会,素养,一、报名学习前沿技术在IT行业,技术在不断变化和线上Python培训和线下有什么不同?
线上Python培训和线下有什么不同?,培训,基础,实战,电脑,项目,教育,时间,地方,初级,技术,学习互联网技术的人越来越多,很多机构都采取线上和线下报名Python培训选择哪种方式比较好
报名Python培训选择哪种方式比较好?,培训,工作,基础,时间,情况,在线,最划算,环境,系统,方式,Python不仅是一种高级的编程语言,而且还是一种应用在Python培训中有哪些必学的运算符
在Python培训中有哪些必学的运算符?,项目,培训,数字,变量,赋值,符号,两个,表示,数学,示例,不论是Python还是其他后端编程语言,都少不了运算符的python网络编程及前端常见问题
python网络编程及前端常见问题,数据,服务,分析,培训,状态,前端,区别,服务器,常见问题,上面,当我们学习Python时,需要掌握的的知识有很多,除了有深圳python培训课程哪家靠谱?
深圳python培训课程哪家靠谱?,深圳,人工智能,培训,检测,分析,实战,行业,转型,时间,体系,Python语言简单、易学、易读、易维护,学习成本和时间相学习Python有必要报培训班吗?
学习Python有必要报培训班吗?,项目,培训,企业,实战,行业,技术,做好,汽车,行情,体系,伴随着人工智能的广泛应用,Python被广泛应用于web开发、运