Если кратко, то:
folders_to_exclude = ['folder1', 'folder 2', 'new_folder']
for root, dirs, files in os.walk(your_folder, topdown=True):
dirs[:] = [d for d in dirs if d not in folders_to_exclude]
Пример. Мы хотим удалить все папки __pycache__ из нашего проекта в Django, но при этом мы не хотим что бы os.walk сканировал папку с виртуальной средой .venv и удалял что-то внутри неё.
Другие публикации из блога
Как очистить весь кеш в Django?
from django.core.cache import cache
cache.clear()
Подробнее
Признаки курсов по программированию на которые не стоит тратить своё время
Поговорим о курсах где обещают научить программировать и трудоустроить на большую зарплату, а по факту просто продают "…
Подробнее
JavaScript fetch с простой HTTP аутентификацией
Самый простой способ протестировать ваш API с базовой аутентификацией (логин, пароль).
Аналогичным образом работ…
Подробнее
Шифр Цезаря на Python
Более подробное описание в статье Build a Caesar Cipher in Python
Подробнее
Как посмотреть изменения между ветками (branches) на GitHub?
Для того чтобы увидеть изменения между ветками на GitHub добавьте /compare к ulr вашего репозитория:
https://githu…
Подробнее
101 вопрос (с ответами) на которые должен ответить Python-разработчик
1. Что такое Python?
2. В каком году написана первая статья про Python?
3. Какие типы данных …
Подробнее