Курс 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
- Измерение времени выполнения кода
- Проектирование Singleton с метаклассом
- Использование *args
- Проверка ввода с помощью isdigit
- Методы HTTP запросов в Flask
- Получение текущей директории
- Python: Фильтрация списков с помощью filter()
- Проверка памяти объекта
- Аннотации типов в Python
- Операторы += в Python
- Изменение регистра данных
- Вывод символов строки в Python
- Модуль xkcd: добавление юмора в Python
- Вычисление разности множеств в Python
- Раздувающийся словарь в Python
- Оператор zip в Python
- Создание и использование ChainMap
- Применение функции к списку
- Метод matmul для умножения матриц
- Создание словаря в Python
- split() — разделение строки
- Преобразование чисел в слова
- Распаковка элементов массива
- Оператор in и not in в Python
- Решение переменной Шредингера
- Сортировка и разворот списка
- Модуль antigravity: генерация координат
- UserString в Python
- Переопределение метода divmod
- Python: изменяемые и неизменяемые коллекции
- Создание словарей и множеств в Python
- Изменение IP-адреса в Python
- Генераторы по генератору
- Функция zip() в Python
- Отправка HTTP-запросов с User-Agent
- Аннотации типов в Python
- Метод split() для разделения строк
- Обработка исключений с блоком else
- Python: цикл for и оператор присваивания
- Метод setdefault() в Python
- Управление браузером с Selenium
- Передача параметров в Python
- Метод join() для объединения элементов строки
- Хэш-функции и метод цепочек
- Генераторы списков в Python















