使用Python选择一定数量的文件

时间:2014-11-10 00:24:22

标签: python sorting datetime

我已经能够使用以下代码确定所选目录中的最新文件:

station_dir = os.listdir(station)
station_file = sorted([f for f in station_dir if f.startswith('OD__CAAL')])
new_file1 = station_file[-1]
print new_file1

根据我的需要,如何从同一目录中打印出两个或三个最新文件? 时间会有所不同,文件可能是新的或旧的。

1 个答案:

答案 0 :(得分:0)

station_dir = os.listdir(station)
station_file = sorted([f for f in station_dir if f.startswith('OD__CAAL')])
new_files = station_file[-3:]
print new_files[0], new_files[1], new_files[2]