Publicidad

jueves, 16 de junio de 2016

Leer y ordenar archivos por fecha de Creación desde Python

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:
  1. glob
  2. 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