Курс 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"
- Подробная информация о %pinfo
- HTTP-запросы с библиотекой Requests
- Сериализация объектов в Python
- Проверка элемента в множестве.
- Структуры данных в Python
- GitHub в Telegram: подписка на уведомления
- Идентификатор объекта в Python
- Проверка надежности пароля на Python
- Определение относительного пути
- Ограничение ресурсов в Python
- Рациональные числа в Python
- Кортеж в Python: создание, доступ, изменение
- Возврат нескольких значений из функции
- Принципы SRP и OCP
- Создание GUI на Tkinter
- Цикл for в Python
- Защита данных в Python
- Работа с многоуровневыми словарями в Python
- Множественное присваивание в Python
- Преобразование многоуровневого словаря
- Методы shutil для работы с файлами
- Namedtuple в Python
- Python Calendar Usage
- Работа с OpenCV
- Генерация случайных данных в NumPy
- Запуск внешних программ с subprocess
- Аннотации типов в Python
- Использование двоеточия в Python
- Создание комплексных чисел
- Работа с CSV в Python
- Оператор in в Python
- Поиск наиболее частого элемента в списке
- Разделение функций на этапы
- Фильтрация списка чисел
- Создание генераторов в Python
- Срез в Python
- Решатель судоку на Python с pygame
- Замена атрибута в именованном кортеже
- Подсчет количества элементов в списке
- Выход из профиля в Django
- Функция zip() в Python
- Pretty-printing JSON в Python
- Генерация UUID в Python
- Сравнение def и lambda функций в Python
- Удаление дубликатов из списка с помощью dict.fromkeys















