考虑以下代码:
files = sorted(os.listdir('dumps'), key=os.path.getctime)
目标是根据创建时间对列出的文件进行排序。然而,由于 os.listdir 只给出了文件名而不是绝对路径的关键,即 os.path.getctime 抛出一个异常说
OSError: [Errno 2] No such file or directory: 'very_important_file.txt'
这种情况是否有解决方法,还是我需要编写自己的排序函数?