path stuff

fscked fsckedagain at gmail.com
Thu May 10 13:41:19 EDT 2007


On May 9, 7:02 pm, "Gabriel Genellina" <gagsl-... at yahoo.com.ar> wrote:
> En Wed, 09 May 2007 15:11:06 -0300, fscked <fsckedag... at gmail.com>  
> escribió:
>
> > I am walking some directories looking for a certain filename pattern.
> > This part works fine, but what if I want to exclude results from a
> > certain directory being printed?
>
> Using os.walk you can skip undesired directories entirely:
>
> for dirpath, dirnames, filenames in os.walk(starting_dir):
>      if "archived" in dirnames:
>          dirnames.remove("archived")
>      # process filenames, typically:
>      for filename in filenames:
>          fullfn = os.path.join(dirpath, filename)
>          ...
>
> --
> Gabriel Genellina

OK, this is on Winbloze and it keeps giving me "The directory name is
invalid: u"blahblahblah" with double backslashies everywhere. I am
currently trying to figure out how to make those go away. I shall
check back in a bit.

thanks for all the help so far. :)




More information about the Python-list mailing list