On May 16, 2:12 am, Brian <[EMAIL PROTECTED]> wrote: > How do I, in Python, obtain a recursive list of files in a specified > directory, including the subdirectories, etc?
import os
def iter_dirs(root, dirs=False):
stack = [root]
while stack:
dir = stack.pop(0)
for f in (os.path.join(dir, basename) for basename in
os.listdir(dir)):
if os.path.isdir(f) and not os.path.islink(f):
stack.append(f)
if dirs:
yield f
else:
yield f
--
http://mail.python.org/mailman/listinfo/python-list
