Алтай
Программирование на языке Python. Модуль shutil
Все ссылки на статьи и ролики моего канала Old Programmer:
Программирование. Тематическое оглавление моего Zen-канала (Old Programmer). А здесь все мои материалы о языке программирования Python. Все о библиотеках Python - тут. Мой новый канал о Python О модуле shutil Модуль shutil входит в перечень стандартных библиотек python. Для подключения его используется обычное import shutil Как правило этот модуль используют вместе с библиотекой os, он как бы дополняет ее. Пример использования модуля shutil...
Использование команды rmtree из модуля shutil
Команда rmtree из модуля shutil в Python предназначена для рекурсивного удаления директорий и всего их содержимого. Это мощный инструмент, который следует применять с осторожностью, так как удаленные файлы восстановить будет практически невозможно. Python import shutil
shutil.rmtree(path, ignore_errors=False, onerror=None) Python import shutil
# Удалить директорию "temp" и все ее содержимое
shutil.rmtree("temp") Python import shutil
import os
def handle_remove_readonly(func, path, excinfo):
os.chmod(path, stat.S_IWRITE)
func(path)
shutil.rmtree("temp", onerror=handle_remove_readonly)...