我有一个存储csv文件的文件夹。如何让python搜索此文件夹并返回创建的最新文件的文件名。例如搜索C:\ CSVfiles并以C:\ CSVfiles \ CSVmostrecent.csv的形式返回文件名?我正在使用Windows。
答案 0 :(得分:6)
您可以将key
参数用于max()
功能:
import os
import glob
filename = max(glob.iglob("c:/csvfiles/*.csv"), key=os.path.getmtime)
根据您的意图,您可能希望使用os.path.getctime
代替os.path.getmtime
。