找最新的文件

有人问到这个问题,记录一下
匹配文件,并查找最新的一个

import glob
import os

fs = glob.glob(r'c:\temp\*.xlsx')
fs.sort(key=lambda fn: os.path.getmtime(fn) if not os.path.isdir(fn) else 0)
newest_file = fs[-1]
print(newest_file)