Курс 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. Аннотации типов в Python
  2. Установка виртуального окружения Python
  3. Метод get() в Python
  4. Создание именованных кортежей в Python
  5. Строки в Python: апострофы и кавычки
  6. Преобразование генераторов в циклы
  7. Вывод символов строки в Python
  8. Создание объекта времени
  9. Работа с типами данных в Python с помощью pydantic.
  10. Переопределение метода __pow__
  11. Настройка вывода NumPy
  12. Значения по умолчанию в Python
  13. Генераторные функции в Python
  14. Логирование в Python
  15. Лимиты на ресурсы Python
  16. Получение имени функции с помощью inspect
  17. Распаковка элементов массива
  18. Подсчет элементов с помощью Counter
  19. Мониторинг памяти с Pympler
  20. Функции в одну строку
  21. Базовые объекты Python
  22. Метод rmatmul для обратного матричного умножения
  23. enumerate() в Python для работы с индексами
  24. Работа с collections.Counter
  25. Создание словаря и множества
  26. Оператор in в Python
  27. Обработка исключений
  28. Работа с кортежами в Python
  29. Проверка типа данных
  30. Оператор объединения словарей
  31. Явный импорт переменных
  32. Стать Python-разработчиком
  33. Оформление кода на Python
  34. Генераторы в Python
  35. Создание вложенного генератора
  36. Курс по дообучению ChatGPT
  37. Глобальные переменные в Python
  38. Логирование в Python
  39. Создание словаря в Python
  40. Итерация по итерируемым объектам
  41. Проверка вхождения подстроки
  42. Проектирование Singleton с метаклассом
  43. Python Ellipsis использование
  44. Импорт модулей в Python 3.12

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