1

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

4

1 回答 1

7

您可以使用函数的key参数max()

import os
import glob

filename = max(glob.iglob("c:/csvfiles/*.csv"), key=os.path.getmtime)

根据您的意图,您可能希望使用os.path.getctime而不是os.path.getmtime.

于 2012-08-10T10:47:31.537 回答