На моем канале Old Programmer много статей и роликов о программировании, здесь вы найдете ссылки на все материалы:
Программирование. Тематическое оглавление моего Zen-канала (Old Programmer). А здесь все мои ресурсы по рекурсивному программированию. Ну что, первая сотня прошла. Ознаменуем начало новой сотни просто рекурсивным алгоритмом на языке Python. В одной из прошлых статей мы показали как с помощью os.walk можно осуществлять поиск по системе каталогов файловой системы. Сегодня, используя опять же модуль os, я приведу пример рекурсивного алгоритма поиска. Лично мне этот алгоритм нравится больше, чем c использованием os.walk. Рекурсивный алгоритм обхода файловой системы (os.listdir, os.chdir) Программа представлена в p75.py, которая получает на выходе путь к каталогу, а на выходе выдает все вложенные каталоги и файлы. В программе использована методы: os.listdir(), os.path.isdir(), os.chdir(). Программа имеет минимальную функциональность, попробуйте сделать из нее полезную утилит