/
githubmirror
/
developer
Обзор
Документация
Войти
/
githubmirror
/
developer
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
v0/utils.py
14 строк
535 B
swyxio
upload for pranav to stop going crazy
11 июл 2023, 07:33
11 июл 2023, 07:33
bfb45fc
Код
Авторство
О чём код?
import os from constants import EXTENSION_TO_SKIP def clean_dir(directory): # Check if the directory exists if os.path.exists(directory): # If it does, iterate over all files and directories for dirpath, _, filenames in os.walk(directory): for filename in filenames: _, extension = os.path.splitext(filename) if extension not in EXTENSION_TO_SKIP: os.remove(os.path.join(dirpath, filename)) else: os.makedirs(directory, exist_ok=True)