我已经能够使用以下代码确定所选目录中的最新文件:
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
根据我的需要,如何从同一目录中打印出两个或三个最新文件? 时间会有所不同,文件可能是新的或旧的。
答案 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]