Курс 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"
- Тайное преобразование типа ключа
- Уникальность ключей в словаре
- Оператор «or» в Python
- Удаление эмодзи с помощью pandas
- Создание списков в Python
- Библиотека sh: использование команд bash в Python
- Объединение словарей в Python
- Генераторные функции в Python
- Декоратор Property в Python
- Назначение максимального и минимального значения переменной в Python.
- Преобразование объекта в строку
- Сериализация и десериализация объектов
- Генерация строк с .join()
- Создание и обучение модели с Keras
- Работа с collections в Python
- Очистка вывода в Python
- Профилирование кода
- Реализация метода __abs__ в Python
- Вывод символов строки в Python
- Разрешение имен в Python
- Отправка POST запроса на сервер.
- Управление асинхронными задачами с помощью Semaphore
- Python itertools combinations() — группировка элементов
- Списковые включения в Python
- Оператор in для проверки наличия элемента
- Python groupby() из itertools: работа с повторяющимися элементами
- Контекстный менеджер в Python
- Сохранение и загрузка модели в PyTorch
- Создание новых списков в Python
- Модуль os: работа с файлами и папками
- Присоединение элементов коллекции
- capitalize() — изменение регистра первого символа строки
- Переворот строки
- Логические значения в Python
- Работа со словарями
- Форматирование вывода с F-строками
- Генератор списка в Python
- Многострочные строки в Python
- Подписка на каналы разработчиков
- Функция reversed() в Python
- Enum в Python
- Мониторинг памяти с Pympler
- Конкатенация строк с помощью join()
- Разность множеств
- Метод сравнения объектов в Python
- Метод classmethod















