Avoid using 'dir' as a variable name and use os.path.join() to create

paths.
This commit is contained in:
Skip Montanaro 2003-06-19 18:10:37 +00:00
parent fc1efa371a
commit f5ed9819b0
1 changed files with 4 additions and 4 deletions

View File

@ -129,12 +129,12 @@ Example:
import os, sys import os, sys
from stat import * from stat import *
def walktree(dir, callback): def walktree(top, callback):
'''recursively descend the directory rooted at dir, '''recursively descend the directory tree rooted at top,
calling the callback function for each regular file''' calling the callback function for each regular file'''
for f in os.listdir(dir): for f in os.listdir(top):
pathname = '%s/%s' % (dir, f) pathname = os.path.join(top, f)
mode = os.stat(pathname)[ST_MODE] mode = os.stat(pathname)[ST_MODE]
if S_ISDIR(mode): if S_ISDIR(mode):
# It's a directory, recurse into it # It's a directory, recurse into it