问题
How do I get this piece to follow symlinks in python 2.6?
def load_recursive(self, path):
for subdir, dirs, files in os.walk(path):
for file in files:
if file.endswith('.xml'):
file_path = os.path.join(subdir, file)
try:
do_stuff(file_path)
except:
continue
回答1:
Set followlinks
to True
. This is the fourth argument to the os.walk
method, reproduced below:
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
This option was added in Python 2.6.
来源:https://stackoverflow.com/questions/3771696/python-os-walk-follow-symlinks