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
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to