Курс 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"
- Множества и frozenset
- Поиск с помощью регулярных выражений
- Экранирование символов в Python
- Добавление элемента в список.
- Ускорение кода с помощью векторизации
- F-строки в Python
- Получение локальных переменных в Python
- Применение функции к элементам списка
- Поток данных в Python
- Функция product() из itertools
- Проверка типа данных
- Печать комбинаций в Python с Itertools
- Работа с NumPy массивами
- Построение графиков в Matplotlib
- Комментарии в Python
- Управление пакетами с pip
- Преобразование списков в словарь
- Распаковка аргументов в Python
- Обработка ошибок в Python
- Подсказки типов в Python
- Создание обратного итератора
- Пропуск начальных строк с помощью dropwhile()
- Измерение времени выполнения в Python
- Глобальные переменные в Python
- Генерация резюме в Gensim
- Парсинг статей с Newspaper3k
- EMOT преобразование эмодзи в текст
- Проверка наличия элемента в списке
- Модуль math: константы π и e
- Оператор is в Python
- Проверка однородности элементов списка
- Декораторы с аргументами
- Отрицательные индексы списков
- Представление бесконечности в Python
- Создание генераторов в Python
- Оператор del в Python
- Создание и операции с дробями
- Применение функции к списку
- Измерение времени выполнения кода
- Преобразование многоуровневого словаря
- Прокачанный трейсинг ошибок
- Функция enumerate() в Python
- Парсинг веб-страниц с Beautiful Soup
- Просмотр атрибутов и методов класса
- Функция pow() — возвести число в степень
- Работа с модулем random
- Проверка типов с помощью isinstance















