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)
转载请注明原文地址: https://ju.6miu.com/read-665977.html