Курс 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. Метод __call__ в Python
  2. Сумма элементов списка
  3. Печать списка с помощью метода join
  4. Функция zip() в Python
  5. Избегайте двойного подчеркивания
  6. Функция zip() — объединение последовательностей
  7. Просмотр файла в Jupyter Noteboo
  8. Основы слова
  9. Combobox в Tkinter
  10. Деление в Python
  11. Декораторы в Python
  12. Метод setdefault() в Python
  13. Конструктор в Python
  14. Работа с дробями в Python
  15. Управление асинхронными задачами с помощью Semaphore
  16. Генерация чисел с range()
  17. Генераторы словарей и множеств
  18. Итерация по итерируемым объектам
  19. Изменение списка срезами
  20. Удаление символа из строки
  21. Отправка POST запроса на сервер.
  22. Работа с датой и временем в Python
  23. Сортировка в Python
  24. Решатель судоку на Python с pygame
  25. Оператор == в Python
  26. Переопределение метода __and__
  27. Библиотека Rich: форматирование текста
  28. Комментарии в Python
  29. Метод hash в Python
  30. Группы исключений в Python
  31. Удаление символов новой строки в Python.
  32. Метод сравнения объектов в Python
  33. Python: возвращение нескольких значений
  34. Определение имен функций
  35. Работа с collections в Python.
  36. Удаление и повторная вставка ключа в OrderedDict
  37. Переименование файлов в Python
  38. Логирование с Logzero
  39. Объединение словарей в Python
  40. Flask — веб-фреймворк Python
  41. kwargs в Python
  42. Структуры данных в Python
  43. Работа с массивами в Numpy
  44. Функция sleep() в Python
  45. Операторы сравнения в Python
  46. Ограничение итераций в Python
  47. Объединение словарей в Python

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