Курс Python → Удаление файлов и папок в Python
Для удаления файлов или папок в Python можно воспользоваться стандартной библиотекой os. Для удаления файлов используется функция remove(), которая принимает путь к удаляемому файлу в качестве аргумента. Например:
import os
os.remove('file.txt')
Для удаления папок можно воспользоваться функцией rmdir(), которая также находится в модуле os. Эта функция удаляет пустую папку. Например:
os.rmdir('folder')
Если нужно удалить папку вместе с ее содержимым, можно воспользоваться функцией shutil.rmtree() из модуля shutil. Эта функция рекурсивно удаляет все файлы и подпапки в указанной директории. Например:
import shutil
shutil.rmtree('folder')
При использовании этих функций следует быть осторожным, так как удаленные файлы или папки нельзя будет восстановить. Поэтому перед удалением стоит убедиться, что это действительно необходимо, и выполнить необходимые проверки, чтобы избежать потери важной информации.
Другие уроки курса "Python"
- Избегайте ошибку FileNotFoundError
- Бесконечные списки в Python
- Генераторы в Python
- Подсчет количества элементов в списке
- Аннотации типов в Python
- Работа с часовыми поясами в Python
- Открытие и редактирование скриптов Python
- Итераторы в Python
- Переопределение метода len
- Печать комбинаций в Python с Itertools
- Структура данных словарь в Python
- Проблемы с именами переменных
- Цикл for в Python
- Хеширование паролей с использованием salt
- Получение текущей даты и времени
- Фильтрация списка чисел
- Flask — веб-фреймворк Python
- Метод __iand__ для пользовательских классов
- Значения по умолчанию в Python
- Хэш-функции и метод цепочек
- Метод ipow для возведения в степень
- Таймер обратного отсчета
- Работа с словарями в Python
- Операторы присваивания в Python
- Структурирование данных с Pydantic
- Работа с асинхронными задачами в Python
- Создание панели меню Tkinter
- Распаковка аргументов в Python
- Именованные срезы в Python
- Частичное совпадение ввода
- Мониторинг работы программы Py-spy
- Проверка индексов коллекции
- Оптимизация памяти в Python
- Принципы LSP и ISP в Python
- Деление в Python
- Обновление шаблона base.html
- Enum в Python: создание и использование перечислений
- Определение объема памяти объекта
- Проверка класса объекта
- Аннотации типов в Python
- Импорт модулей в Python 3.12















