Курс 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
- Отправка HTTP-запросов в Python
- Удаление дубликатов в pandas
- IPython и Jupyter Notebook: руководство
- Копирование объектов в Python
- Метод ne для сравнения объектов
- Область видимости переменных
- Генераторы в Python
- Установка Python — Простое руководство
- Склеивание строк без циклов
- Абстракции словарей и множеств в Python
- Запуск внешних программ с subprocess
- Работа с Event() в threading
- Преобразование объекта в строку
- Antigravity модуль
- Визуализация пропусков данных
- Оператор деления для класса Rational
- Поиск всех индексов подстроки
- Работа с массивами в Python
- Копирование и вставка текста в Python
- Функция product() из itertools
- Конкатенация строк с методом join()
- Логические значения в Python
- Оценка точности модели
- CSV строка разделение в Python
- Логирование с Logzero
- Метод is_absolute() для PurePath
- Обновление и получение данных в SQLite
- Многопоточность в Python
- Контекстный менеджер в Python
- Различия символов в Python
- Конкатенация строк в Python
- Метод bool() в Python
- Управление виртуальными средами в Python
- Генератор бросков кубиков
- Распаковка с оператором *
- Создание namedtuple списком полей
- Ограничение ресурсов в Python
- Импортирование в Python
- Создание словаря и множества
- Работа с пользовательским вводом
- Инвертирование словаря
- Атрибуты класса и экземпляра
- Генераторные функции в Python
- Проверка подстроки в строке с помощью in
- Оператор морж в Python 3.8















