Expresion regular con glob

Alberto Garcia trebol.a en gmail.com
Mar Feb 28 23:32:30 CET 2006


Nas, 
me estoy volviendo loco, a ver si me podeis echar una mano

Estoy asignando a una variable todos los archivos JPG, PNG y GIF de un 
directorio.
la asigno tal que asi : 
origenes.extend(glob.glob(origen+'/*[.jpg|.png|.gif]'))

No hay manera, si meto en la carpeta "origen" un bmp, tambien me lo coge! 
¿Donde he metido la pata?

Por otro lado, cual sería la manera mas "elegante" de hacer esa asignación de 
forma recursiva, es decir, que asigne a "origenes" todos los JPG, PNG y GIF 
en la carpeta indicada y sus hijas.... 


Mil gracias




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