Python 如何抓取最近修改的文件

Python 如何抓取最近修改的文件,python,Python,我有一个文件夹,里面有一堆文件。有没有办法选择最近更新的文件 例如: FTP_FOLDER = os.path.join(os.getcwd(), 'ftp_folder') xml_files = [file for file in glob.glob(os.path.join(FTP_FOLDER, '*.xml'))] 现在,如何获取最新的xml_文件?使用os.path.getmtime获取文件修改时间: import os xml_files.sort(key=os.path.get

我有一个文件夹,里面有一堆文件。有没有办法选择最近更新的文件

例如:

FTP_FOLDER = os.path.join(os.getcwd(), 'ftp_folder')
xml_files = [file for file in glob.glob(os.path.join(FTP_FOLDER, '*.xml'))]

现在,如何获取最新的xml_文件?

使用
os.path.getmtime
获取文件修改时间:

import os
xml_files.sort(key=os.path.getmtime)
print xml_files[-1] # most recent file