我试图在目录中获取最新和第二个最近的文件。这是我的代码
import glob
import os
path = r'C:\temp\Processed\*'
list_of_files = glob.glob(path) # * means all if need specific format then *.csv
sorted_files = sorted(list_of_files, key=os.path.getctime)
print sorted_files[-1]
print sorted_files[-2]
Run Code Online (Sandbox Code Playgroud)
参考:第二个最新文件
latest_file[-1]返回最新的文件 ( 170608_191655__Equity_Watched.csv),但latest_file[-2]给了我一个170607_082445__Equity_Watched.csv不是第二个最近的文件。我期待着得到170607_231353__Equity_Watched.csv。
知道我做错了什么吗?