os.path.walk -- Can You Limit Directories Returned?
Diez B. Roggisch
deets at nospam.web.de
Thu Jun 5 09:00:34 CEST 2008
Jeff Nyman schrieb:
> Greetings all.
> I did some searching on this but I can't seem to find a specific
> solution. I have code like this:
> def walker1(arg, dirname, names):
> os.path.walk('\\\\vcdcflx006\\Flex\\Sites', walker1, 0)
> The Sites\ directory is set up like this:
> And so forth. Each of the city directories has directories under it as
> well. The problem is that my code grabs every single directory that is
> under the various city directories when what I really want it to do is
> just grab the directories that are under Sites\ and that's it. I don't
> want it to recurse down into the sub-directories of the cities.
> Is there a way to do this? Or is os.path.walk not by best choice here?
> Any help and/or advice would be appreciated.
look into the modules glob and os.
More information about the Python-list