How do you get a directory listing sorted by creation date in python?

前端 未结 17 1602
忘了有多久
忘了有多久 2020-11-22 15:14

What is the best way to get a list of all files in a directory, sorted by date [created | modified], using python, on a windows machine?

17条回答
  •  余生分开走
    2020-11-22 15:35

    There is an os.path.getmtime function that gives the number of seconds since the epoch and should be faster than os.stat.

    import os 
    
    os.chdir(directory)
    sorted(filter(os.path.isfile, os.listdir('.')), key=os.path.getmtime)
    

提交回复
热议问题