Курс 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
- Оператор match в Python
- Импорт модулей в Python 3.12
- Метод setdefault() в Python
- Работа с модулем glob в Python
- Декоратор для группы пользователей в Django
- Возведение в квадрат с помощью itertools
- Построение графиков в Matplotlib
- Функция print() — вывод информации
- Удаление ресурса в Python
- Деление в Python
- Решатель судоку на Python с pygame
- Комментарии в Python
- Исправление ошибки NameError
- Установка User-Agent в Python
- Работа с YAML в Python: PyYAML.
- Удаление элемента из списка
- Подписка на Kaspersky Team
- Строковое представление объектов
- Сравнение def и lambda-функций
- Удаление и повторная вставка ключа в OrderedDict
- Функция enumerate() в Python
- Хеширование паролей с использованием salt
- Объединение итераторов
- Операции с кортежами
- Функции в Python
- Асинхронное программирование с asyncio
- Оператор continue в Python
- Установка и использование Python-dateutil
- Вывод баннеров
- Работа с массивами в Python
- Модуль itertools: комбинации и перестановки
- Реверс строки и списка в Python.
- Нарезка списков в Python
- Игра «Виселица» на Python
- Частичное совпадение пользовательского ввода в Python 3.10
- Получение идентификатора объекта в памяти
- Логические значения в Python
- Анализ кода — Python
- Многопоточность и асинхронное программирование в Python
- Объединение Python и Shell
- Преобразование типов данных в set comprehension
- Объединение списков в Python
- Профилирование кода
- Основы Python
- Анонимные функции в Python
- Оператор in для проверки наличия элемента















