Python os.walk + следовать символическим ссылкам

Как мне заставить этот кусок следовать символическим ссылкам в 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)

Решение Вопроса

Задаватьfollowlinks вTrue, Это четвертый аргументos.walk метод, воспроизведенный ниже:

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

Эта опция была добавлена ​​в Python 2.6.

 F. Malina22 сент. 2010 г., 19:08
Спасибо,os.walk(path, followlinks=True): сделал свое дело, хотя документация Python была довольно неясной по этому поводу:docs.python.org/library/os.path.html#os.path.walk
 tzot22 окт. 2010 г., 12:14
@Frank: конечно, это было неясно; вы смотрите на документацию дляos.path.walk которая является отдельной (более старой и устаревшей) функцией. Вы должны смотреть наos.walk документация.

Ваш ответ на вопрос