Курс 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"
- Аннотации типов в Python
- Установка виртуального окружения Python
- Метод get() в Python
- Создание именованных кортежей в Python
- Строки в Python: апострофы и кавычки
- Преобразование генераторов в циклы
- Вывод символов строки в Python
- Создание объекта времени
- Работа с типами данных в Python с помощью pydantic.
- Переопределение метода __pow__
- Настройка вывода NumPy
- Значения по умолчанию в Python
- Генераторные функции в Python
- Логирование в Python
- Лимиты на ресурсы Python
- Получение имени функции с помощью inspect
- Распаковка элементов массива
- Подсчет элементов с помощью Counter
- Мониторинг памяти с Pympler
- Функции в одну строку
- Базовые объекты Python
- Метод rmatmul для обратного матричного умножения
- enumerate() в Python для работы с индексами
- Работа с collections.Counter
- Создание словаря и множества
- Оператор in в Python
- Обработка исключений
- Работа с кортежами в Python
- Проверка типа данных
- Оператор объединения словарей
- Явный импорт переменных
- Стать Python-разработчиком
- Оформление кода на Python
- Генераторы в Python
- Создание вложенного генератора
- Курс по дообучению ChatGPT
- Глобальные переменные в Python
- Логирование в Python
- Создание словаря в Python
- Итерация по итерируемым объектам
- Проверка вхождения подстроки
- Проектирование Singleton с метаклассом
- Python Ellipsis использование
- Импорт модулей в Python 3.12















