El módulo glob encuentra todas las rutas que concuerdan con un patrón
específico, según las normas de la shell de Unix. No se expande
la virgulilla 6.1, pero sí los comodines *, ?
y los rangos expresados por []. Se realiza mediante las
funciones os.listdir() y fnmatch.fnmatch(),
sin invocar una sub-shell. Si se desea expandir , utilícese
os.path.expanduser() y os.path.expandvars().
Por ejemplo, considérese un directorio que contenga sólo los siguientes ficheros: 1.gif, 2.txt y card.gif. glob() devolvería los siguientes resultados. Véase que se conservan los componentes iniciales de la ruta.
>>> import glob
>>> glob.glob('./[0-9].*')
['./1.gif', './2.txt']
>>> glob.glob('*.gif')
['1.gif', 'card.gif']
>>> glob.glob('?.gif')
['1.gif']
Más informació en: