import os
import time
from utp.config.setting import projects_path
cur_dir= 当前目录循环,dirs=文件列表目录,files=所有的文件
def clean_report(days=10):
'''清理测试报告'''
for cur_dir, dirs, files in os.walk(projects_path):#递归获取项目目录下所有文件夹
if cur_dir.endswith('report'):#判断如果文件夹是report的话,获取文件夹下面的文件
for report in files:
if report.endswith('.html'):#如果是.html结尾的
report_path = os.path.join(cur_dir, report)
if os.path.getctime(report_path) < time.time() - 60 * 60 * 24 * days:
os.remove(report_path)
.os模块之walk递归操作
最新推荐文章于 2023-03-04 16:12:32 发布