/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lections/Lesson7/File_system/task_fs_10.py
16 строк
1 KB
Ivan-Khabarov
Обновлен урок 7
21 сен 2024, 22:12
21 сен 2024, 22:12
f82a127
Код
Авторство
О чём код?
# ● Обход папок через os.walk() # Функция os.walk рекурсивно обходит каталоги от переданного в качестве аргумента # до самого нижнего уровня вложенности. import os for dir_path, dir_name, file_name in os.walk(os.getcwd()): print(f'{dir_path = }\n{dir_name = }\n{file_name = }\n') # Функция возвращает кортеж из трёх значений: # ➢ dir_path — абсолютный путь до каталога # ➢ dir_names — список с названиями всех каталогов, находящихся в dir_path # ➢ dir_names — список с названиями всех файлов, находящихся в dir_path # Вывод продолжается до тех пор пока не будет возвращена информация обо всех # директориях, т.е. каждая директория из dir_names передаётся в os.walk и # оказывается в dir_path.