Задать вопрос
@vspishka124

Как получить ВСЕ файлы в директории и поддиректориях (Python)?

Ситуация: есть один корневой каталог, в нём множество папок и файлов + в тех папках такое же множество всего. Нужно при соблюдении определенного условия переименовать ВСЕ файлы и файлы во всех подпапках а-ля:
if ... :
переименовать все файлы в каталогах и во всех подкаталогах этой корневой директории
else:
pass

Пробовал с os.walk(), но не получается
Кто может подскажите...
  • Вопрос задан
  • 14052 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@valo1114
Python coder
import os

os.chdir("d:\\tmp")
for root, dirs, files in os.walk(".", topdown = False):
   for name in files:
      print(os.path.join(root, name))
   for name in dirs:
      print(os.path.join(root, name))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы