Python获取最新的报告
import os
def get_new_report(report):
"""
生成最新的测试报告文件
:param report:
:return:返回文件
"""
lists = os.listdir(report)
lists.sort(key=lambda fn: os.path.getmtime(report + os.sep + fn)) #lambda匿名函数
#key=lambda fn: os.path.getmtime(report + os.sep + fn)
#相当于
#def key(fn):
# return os.path.getmtime(report+os.sep+fn)
new_file = os.path.join(report,lists[-1])#排序后取最新的报告
return new_file