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

    xiaoxiao2021-04-03  42

    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

    最新回复(0)