D wrote:
Hello,How can one exclude a directory (and all its subdirectories) when running os.walk()?
Just remove it from the dirnames yielded: <code> import os for dirpath, dirnames, filenames in os.walk ("c:/temp"): print dirpath if "archive" in dirnames: dirnames.remove ("archive") </code> TJG -- http://mail.python.org/mailman/listinfo/python-list