[Tutor] Using os.path.walk

rhys tucker rhystucker@yahoo.com
Mon, 6 Aug 2001 04:48:51 -0700 (PDT)


I'm trying to use os.path.walk.

#/usr/bin/env python 
import os, shelve
 
db = shelve.open("shelveTestDB") 
startdir = os.curdir
arg = 1  # How should I deal with this unused
paramater? def diraction(arg, dirname, names):
    count = 0
    files = names
    for fl in files:
        if os.path.isfile(fl):
            count = count + 1

db[fl] = count os.path.walk(startdir, diraction, arg)
db.close()

For me, the names paramater changes with subsequent
calls to diraction, but files does not. It also
appears that 
"for fl in files" is run only 3 times in total (with
the same files list).

thanks,

rhys


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/