Consider the following code snippet:
files = sorted(os.listdir('dumps'), key=os.path.getctime)
The goal is to sort the listed files based on the creation time. However, since os.listdir gives only the file name and not the absolute key path, os.path.getctime throws an exception saying
OSError: [Errno 2] No such file or directory: 'very_important_file.txt'
Is there a workaround for this situation or do I need to write my own sort function?
source share