Курс 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
- Функция print() — вывод информации
- Структура данных словарь в Python
- Сортировка и разворот списка
- Обработка исключений в Python 3
- Принцип одной функции
- Удаление символа из строки
- Работа с collections.Counter
- Перемещение и удаление файлов в Python
- Методы classmethod и staticmethod
- Основы слова
- Управление виртуальными окружениями в Python
- Распаковка аргументов в Python
- Основы работы с базами данных в Python
- Избегайте изменяемых аргументов
- Потоковый ввод в Python
- Расширение информации об ошибке в Python
- Применение команды break
- Экспорт внешнего файла с помощью writefile
- Проверка существования переменной с оператором :=
- Копирование списков в Python
- Применение функции к списку
- Установка Home Assistant
- GitHub в Telegram: подписка на уведомления
- Работа с timedelta в Python
- Генераторы в Python
- Тест скорости набора текста на Python
- Определение относительного пути
- Python 3.12: Псевдонимы типов
- Работа с библиотекой xkcd
- Динамическая типизация в Python
- Генераторы в Python
- Работа со строками в Python.
- Иерархия классов в Python
- Удаление ключа из словаря в Python
- Метод rmatmul для пользовательских матриц
- Создание панели меню Tkinter
- Разработка игры Pong с turtle
- Python groupby() из itertools: работа с повторяющимися элементами
- Модуль sys: основы
- Декораторы с аргументами
- Работа с YAML в Python
- Функции с необязательными аргументами
- Установка и использование pyshorteners
- Удаление эмодзи с помощью pandas















