Listar archivos

Chema Cortes py en ch3m4.org
Mie Abr 26 18:58:00 CEST 2006


Cesar Ortiz escribió:
> Por lo que dices ya tienes alguna expresión regular...
> 
> De todas formas el saber si las extensiones estan al final o no, es muy
> sencillo, busca por '.' con rfind. Si el indice es mayor que el indice de la
> extensión es que no está al final.

Es más sencillo usar .endswith()


El problema es que hay que hacer 3 comprobaciones, una por cada
extensión. Es más eficiente usar una expresión regular compilada:

pat=re.compile("\.(h|py|cpp)$")


-- 
Chema Cortés (py en ch3m4.org)
"Proudly made on earth by a generic humanoid carbon unit"




Más información sobre la lista de distribución Python-es