Курс 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"

  1. Подробная информация о %pinfo
  2. HTTP-запросы с библиотекой Requests
  3. Сериализация объектов в Python
  4. Проверка элемента в множестве.
  5. Структуры данных в Python
  6. GitHub в Telegram: подписка на уведомления
  7. Идентификатор объекта в Python
  8. Проверка надежности пароля на Python
  9. Определение относительного пути
  10. Ограничение ресурсов в Python
  11. Рациональные числа в Python
  12. Кортеж в Python: создание, доступ, изменение
  13. Возврат нескольких значений из функции
  14. Принципы SRP и OCP
  15. Создание GUI на Tkinter
  16. Цикл for в Python
  17. Защита данных в Python
  18. Работа с многоуровневыми словарями в Python
  19. Множественное присваивание в Python
  20. Преобразование многоуровневого словаря
  21. Методы shutil для работы с файлами
  22. Namedtuple в Python
  23. Python Calendar Usage
  24. Работа с OpenCV
  25. Генерация случайных данных в NumPy
  26. Запуск внешних программ с subprocess
  27. Аннотации типов в Python
  28. Использование двоеточия в Python
  29. Создание комплексных чисел
  30. Работа с CSV в Python
  31. Оператор in в Python
  32. Поиск наиболее частого элемента в списке
  33. Разделение функций на этапы
  34. Фильтрация списка чисел
  35. Создание генераторов в Python
  36. Срез в Python
  37. Решатель судоку на Python с pygame
  38. Замена атрибута в именованном кортеже
  39. Подсчет количества элементов в списке
  40. Выход из профиля в Django
  41. Функция zip() в Python
  42. Pretty-printing JSON в Python
  43. Генерация UUID в Python
  44. Сравнение def и lambda функций в Python
  45. Удаление дубликатов из списка с помощью dict.fromkeys

Marketello читают маркетологи из крутых компаний