Курс 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 Поверхностное Копирование
- Красивый вывод списка
- Работа с deque из collections
- Установка и использование Python-dateutil
- Оператор распаковки в Python
- Срез в Python
- Работа с zip()
- Python Аргументы по умолчанию
- Комплексные числа в Python
- Возврат нескольких значений из функции
- Отображение HTML кода в Python
- Дизассемблирование Python кода
- Тестирование с unittest
- Преобразование строки в число
- Асинхронное выполнение задач в процессах
- Отрицательные индексы списков в Python
- Python OrderedDict и fromkeys() — работа с словарями
- Работа с collections.Counter
- Очистка вывода в Python
- Чтение и запись TOML-конфигов
- Обход элементов в Python
- Создание функций с произвольным количеством аргументов
- Обработка ошибок ввода данных
- Работа с WindowsPath()
- Создание OrderedDict
- Лямбда-функции в Python
- Открытие, чтение и закрытие файла
- Создание списков в Python
- Сравнение def и lambda функций в Python
- Получение текущей даты в Python
- Хеширование паролей с использованием salt
- Представление бесконечности в Python
- Переопределение метода __floordiv__
- Декораторы в Python
- Абстракции словарей и множеств в Python
- Измерение времени выполнения кода
- TON Smart Challenge #2: участие и подготовка
- HTTP-запросы с библиотекой Requests
- Выключение компьютера с помощью Python
- Символ подчеркивания в Python
- Повторение элементов в Python
- Освобождение памяти в Python
- Работа с YAML в Python: PyYAML.
- Переопределение метода __lshift__
- Работа с NumPy.linalg
- Функции any() и all() в Python















