Курс 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. Отправка HTTP-запросов в Python
  3. Удаление дубликатов в pandas
  4. IPython и Jupyter Notebook: руководство
  5. Копирование объектов в Python
  6. Метод ne для сравнения объектов
  7. Область видимости переменных
  8. Генераторы в Python
  9. Установка Python — Простое руководство
  10. Склеивание строк без циклов
  11. Абстракции словарей и множеств в Python
  12. Запуск внешних программ с subprocess
  13. Работа с Event() в threading
  14. Преобразование объекта в строку
  15. Antigravity модуль
  16. Визуализация пропусков данных
  17. Оператор деления для класса Rational
  18. Поиск всех индексов подстроки
  19. Работа с массивами в Python
  20. Копирование и вставка текста в Python
  21. Функция product() из itertools
  22. Конкатенация строк с методом join()
  23. Логические значения в Python
  24. Оценка точности модели
  25. CSV строка разделение в Python
  26. Логирование с Logzero
  27. Метод is_absolute() для PurePath
  28. Обновление и получение данных в SQLite
  29. Многопоточность в Python
  30. Контекстный менеджер в Python
  31. Различия символов в Python
  32. Конкатенация строк в Python
  33. Метод bool() в Python
  34. Управление виртуальными средами в Python
  35. Генератор бросков кубиков
  36. Распаковка с оператором *
  37. Создание namedtuple списком полей
  38. Ограничение ресурсов в Python
  39. Импортирование в Python
  40. Создание словаря и множества
  41. Работа с пользовательским вводом
  42. Инвертирование словаря
  43. Атрибуты класса и экземпляра
  44. Генераторные функции в Python
  45. Проверка подстроки в строке с помощью in
  46. Оператор морж в Python 3.8

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