SB <[EMAIL PROTECTED]> wrote: >Hi, > >I have a super-simple need to just walk the files in a single directory. > >I thought this would do it, but "permanentFilelist" ends up containing >all folders in all subdirectories. > >Could someone spot the problem? I've scoured some threads using XNews reg >expressions involving os.walk, but couldn't extrapolate the answer for my >need. > >=============================================== > >thebasedir = "E:\\temp" > >permanentFilelist= [] > >for thepath,thedirnames,thefilenames in os.walk(thebasedir): > if thepath != thebasedir: > thedirnames[:] = [] > for names in thefilenames: > permanentFilelist.append(names)
Um, excuse me for butting in, but couldn't you accomplish the same thing more simply by using os.listdir and os.path.isfile? In my brain, os.walk is the solution to RECURSIVE search needs. -- - Tim Roberts, [EMAIL PROTECTED] Providenza & Boekelheide, Inc. -- http://mail.python.org/mailman/listinfo/python-list