More Efficient fnmatch.fnmatch for multiple patterns?
Gabriel Genellina
gagsl-py at yahoo.com.ar
Mon Jan 8 13:48:26 EST 2007
At Monday 8/1/2007 15:10, abcd wrote:
>I am using fnmatch.fnmatch to find some files. The only problem I have
>is that it only takes one pattern...so if I want to search using
>multiple patterns I have to do something like....
>
>patterns = ['abc*.txt', 'foo*']
>
>for p in patterns:
> if fnmatch.fnmatch(some_file_name, p):
> return True
>
>...is there a built-in function that will match using multiple patterns?
matched = any(fnmatch(filename, p) for p in patterns)
--
Gabriel Genellina
Softlab SRL
__________________________________________________
Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo ya!
http://www.yahoo.com.ar/respuestas
More information about the Python-list
mailing list