Leer y Ordenar Archivos por su fecha de Creación (Antiguedad Descendente Antiguo --> Reciente)
Este pequeño codigo es muy util en la creación de colas de lectura ordenadas por antiguedad del archivo.
Primero haremos uso de 2 librerías:
- glob
- os
Las importamos en nuestro codigo como cualquier otra libreria:
import glob import os
Ahora un ejemplo del Codigo:
import glob import os search_dir = "/mi_ruta_archivos/" files = filter(os.path.isfile, glob.glob(search_dir + "*")) files.sort(key=lambda x: os.path.getmtime(x)) files = [str(x) for x in files] print "####### ARCHIVOS ORDENADOS POR ANTIGUEDAD", files
Un ejemplo de cada elemento de la lista files es "/mi_ruta_archivos/archivo1.txt"
0 comentarios:
Publicar un comentario