os.walk()

Рекурсивно обходит дерево каталогов сверху вниз.

Сигнатураos.walk(top, topdown=True)

Генератор, который на каждом шаге отдаёт кортеж (dirpath, dirnames, filenames) для текущего каталога и спускается во вложенные. Удобно для поиска файлов по всему дереву.

import os

for root, dirs, files in os.walk('project'):
    for f in files:
        print(os.path.join(root, f))
← Все записи: Модули os, os.path и sys
Поддержать проект