[Tutor] how to extract number of files from directory
Kent Johnson
kent37 at tds.net
Wed Oct 12 21:37:59 CEST 2005
w chun wrote:
> glob seems to be a good idea, but is there a way to do it
> case-insensitively, i.e., .jpg and .JPG?
>
> it may be slower than glob, but i'm finding myself thinking more like...
>
> len([i for i in os.listdir('tmp') if i.lower().endswith('.jpg')])
>
> now, anyone with a solution for .jpg, .JPG, .jpeg, *and* .JPEG?
glob.glob('*.[jJ][pP][eE]?[gG]') ??
or maybe (not sure this is legal; I'm pretty sure it's ugly :-)
len([i for i in os.listdir('tmp') for suffix in ['.jpg', '.jpeg'] if i.lower().endswith(suffix)])
Kent
>
> -- wesley
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> "Core Python Programming", Prentice Hall, (c)2006,2001
> http://corepython.com
>
> wesley.j.chun :: wescpy-at-gmail.com <http://wescpy-at-gmail.com>
> cyberweb.consulting : silicon valley, ca
> http://cyberwebconsulting.com
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
More information about the Tutor
mailing list