Курс 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
- Оператор is в Python
- Работа со строками в Python
- Конкатенация списков в Python
- Работа с аргументами командной строки в Python
- Модуль itertools: эффективная работа с итераторами
- Генерация случайных чисел в Python
- Улучшение читаемости кода в Python
- Повторение элементов в Python
- Объединение коллекций в Python
- Область видимости переменных
- Поиск индексов в списке
- Работа с прокси в Python
- Профилирование кода на Python
- Работа с WindowsPath()
- Проверка версии Python
- Метод сравнения объектов в Python
- Метод index() в Python
- Удаление символов новой строки в Python.
- Группировка элементов Python
- Передача аргументов в Python
- Векторизация в Python с NumPy.
- Работа с библиотекой requests
- Отправка HTTP-запросов с User-Agent
- Работа с файловой системой в Python
- Настройка Cron
- Извлечение аудио из видео
- Игра «Угадывание чисел»
- Область видимости переменных
- Создание Radio кнопок в tkinter
- Экспорт данных в файл.
- Разделение строки с помощью re.split()
- Добавление Progressbar в Python
- Фильтрация элементов с помощью islice
- Печать месячного календаря
- Хэш-функции и метод цепочек
- Создание словарей в Python
- Удаление элемента из списка в Python
- Карта бомбоубежищ в Москве и Питере
- Лямбда-функции в Python
- Пересечение списков с использованием множеств
- Наследование в программировании
- Оператор «or» в Python
- Преобразование символов с помощью map
- Сравнение строк в Python
- Управление сессиями в Python
- Поиск с помощью регулярных выражений















