Если кратко, то:
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 и удалял что-то внутри неё.
Другие публикации из блога
Шифр Цезаря на Python
Более подробное описание в статье Build a Caesar Cipher in Python
Подробнее
Выбор последнего элемента в цикле v-for во Vue.js
1. Выбор всех элементов кроме последнего в цикле v-for
2. Выбор только последнего в цикле v-for
Подробнее
Не получается установить Pygame в Windows 10
При попытке установить pip install pygame Pygame в Windows 10 возникает ошибка.
Для решения проблемы установите dev …
Подробнее
Как сгенерировать безопасный SECRET_KEY?
В терминале:
openssl rand -hex 32
с помощью Python:
import secrets
print(secrets.token_hex(32))
…
Подробнее
Как создать Django app в определенной папке
Предположим структура вашего проекта выглядит следующим образом:
apps/ config/ db.sqlite3 manage.py* media/ r…
Подробнее
Как получить RSS Feed канала YouTube
https://youtube.com/feeds/videos.xml?channel_id=ID_КАНАЛА
Пример
Канал youtube.com/channel/UCRfHYGL0-Z4vHmNRu…
Подробнее