Walking through directories and files
Fredrik Lundh
fredrik at pythonware.com
Fri Sep 16 10:41:04 EDT 2005
Thierry Lam wrote:
> I'm trying to use the os.walk() method to search all the directory from
> a root directory and display their contents. For example, I want my
> output to be like the following:
>
>
> directoryA
> stuffs.c
> stuffs2.cpp
>
> directoryB
> asd.c
> asdf.cpp
>
> Any ideas how to do it?
import os
for dirpath, dirnames, filenames in os.walk("."):
print os.path.basename(dirpath)
for file in filenames:
print file
print
> Currently, I can only print all the filenames first and then the directory
> names.
why you cannot just put the print statements in the right order is more
than I can figure out, but I haven't had enough coffee today, so there's
probably a simple explanation.
</F>
More information about the Python-list
mailing list