На моем канале много статей и роликов о программировании, здесь вы найдете ссылки на все:
Программирование. Тематическое оглавление моего Zen-канала (Old Programmer) Продолжаю начатый разговор о модуле os Python. Рассмотрю только один, но очень важный вопрос о просмотре дерева каталогов. Вообще то это рекурсивная задача (для файловых систем Linux и Windows) и я посвящу ей одну из следующих статей, но в os есть механизм, позволяющий обойтись без рекурсии, во всяком случае на уровне прикладной программы. Использование метода os.walk, позволяющего получить дерево каталогов В модуле os есть метод walk, который возвращает все дерево каталогов, начиная с указанного, в виде списка кортежей. Точнее это все таки не список, а итератор, так что с ним можно работать с помощью обычного цикла. На рисунке 1 представлена часть дерева каталогов моего рабочего компьютера, которое я получил с помощью известной Linux-утилиты tree. Выполним следующую последовательность команд из одного из каталогов на