下面是一个示例代码,用于遍历目录中的所有文件,并按照最新的顺序进行排序:
import os
import glob
# 获取目录中的所有文件路径
file_paths = glob.glob('your_directory/*')
# 根据文件的最后修改时间进行排序
sorted_file_paths = sorted(file_paths, key=os.path.getmtime, reverse=True)
# 遍历排序后的文件路径
for file_path in sorted_file_paths:
# 打印文件路径
print(file_path)
请将 your_directory
替换为你要遍历的目录路径。这个示例使用了 glob
模块来获取目录中的所有文件路径,并通过 os.path.getmtime
函数来获取文件的最后修改时间。然后,使用 sorted
函数和 key
参数对文件路径进行排序,reverse=True
参数表示按照最新的顺序进行降序排序。最后,使用一个循环遍历排序后的文件路径并进行操作。