> but I am stuck with incorrect understanding of
> os.walk. I've tried:
>
> root, dirs, files = os.walk(dirname)
os.walk returns an iteratable sequence of those tuples. Thus,
you want to have
for filepath, dirs, files in os.walk(dirname):
#you're looking at the "dirs" and "files" in filepath
print "Currently in %s" % filepath
print "\t[Directories in %s]" % filepath
print "\n\t".join(dirs)
print "\t[Files in %s]" % filepath
print "\n\t".join(files)
print "=" * 50
HTH,
-tkc
--
http://mail.python.org/mailman/listinfo/python-list