Python返回存储在目录中的最新csv文件的文件路径/文件名

时间:2012-08-10 10:43:49

标签: python csv

我有一个存储csv文件的文件夹。如何让python搜索此文件夹并返回创建的最新文件的文件名。例如搜索C:\ CSVfiles并以C:\ CSVfiles \ CSVmostrecent.csv的形式返回文件名?我正在使用Windows。

1 个答案:

答案 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