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

来源:互联网 发布:数据库原理公开课 编辑:程序博客网 时间:2024/04/27 22:27



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)
0 0
原创粉丝点击