Курс 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. Красивый вывод списка
  3. Работа с deque из collections
  4. Установка и использование Python-dateutil
  5. Оператор распаковки в Python
  6. Срез в Python
  7. Работа с zip()
  8. Python Аргументы по умолчанию
  9. Комплексные числа в Python
  10. Возврат нескольких значений из функции
  11. Отображение HTML кода в Python
  12. Дизассемблирование Python кода
  13. Тестирование с unittest
  14. Преобразование строки в число
  15. Асинхронное выполнение задач в процессах
  16. Отрицательные индексы списков в Python
  17. Python OrderedDict и fromkeys() — работа с словарями
  18. Работа с collections.Counter
  19. Очистка вывода в Python
  20. Чтение и запись TOML-конфигов
  21. Обход элементов в Python
  22. Создание функций с произвольным количеством аргументов
  23. Обработка ошибок ввода данных
  24. Работа с WindowsPath()
  25. Создание OrderedDict
  26. Лямбда-функции в Python
  27. Открытие, чтение и закрытие файла
  28. Создание списков в Python
  29. Сравнение def и lambda функций в Python
  30. Получение текущей даты в Python
  31. Хеширование паролей с использованием salt
  32. Представление бесконечности в Python
  33. Переопределение метода __floordiv__
  34. Декораторы в Python
  35. Абстракции словарей и множеств в Python
  36. Измерение времени выполнения кода
  37. TON Smart Challenge #2: участие и подготовка
  38. HTTP-запросы с библиотекой Requests
  39. Выключение компьютера с помощью Python
  40. Символ подчеркивания в Python
  41. Повторение элементов в Python
  42. Освобождение памяти в Python
  43. Работа с YAML в Python: PyYAML.
  44. Переопределение метода __lshift__
  45. Работа с NumPy.linalg
  46. Функции any() и all() в Python

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