264 читали · 4 года назад
Программирование на языке 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)...