Ordenar archivos por fecha

Encontré este código de verificación de directorio en la web y lo modifiqué un poco, para que imprimiera los archivos agregados. Hay una boya que me envía lecturas de vez en cuando, pero a veces la conexión se pierde y en lugar de un archivo envía varios archivos. Necesito el progtwig para ordenarlos por fecha de creación. ¿Hay alguna forma de hacer esto?

import os, time path_to_watch = 'c://Users//seplema//Documents//arvuti' before = dict([(f, None) for f in os.listdir (path_to_watch)]) while 1: after = dict([(f, None) for f in os.listdir (path_to_watch)]) added = [f for f in after if not f in before] if before == after: 1==1 else: if len(added)==1: print added[0] else: for i in range (0,len(added)): print added[i] time.sleep(10) before = after 

 added.sort(key=lambda x: os.stat(os.path.join(path_to_watch, x)).st_mtime) 

Ordenará la lista added por la última vez que se modifiquen los archivos.

Use st_ctime of st_mtime para el tiempo de creación en Windows (no significa que en otras plataformas).