您的位置:首页 > 编程语言 > Python开发

python执行某一目录下所有.py结尾的文件,并将执行结果保存到log.txt文档。一般用于批量执行测试。

2017-04-13 13:25 1046 查看
python执行某一目录下所有.py结尾的文件,并将执行结果保存到log.txt文档。一般用于批量执行测试。

import os

import subprocess

caselist=os.listdir('D:\\Program Files\\python\\test_case')

for a in caselist:

     s=a.split('.')[1]
     if s=='py':

#由于路径中有空格,所以先用cd命令查找到该目录

          os.system('cd D:\\Program Files\\python\\test_case')   

          os.system('python .\\%s 1>>log.txt 2>&1'%a)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 测试
相关文章推荐