Курс 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. Преобразование в float
  2. Оператор объединения словарей
  3. Передача аргументов в Python
  4. Создание именованных кортежей в Python
  5. Создание таблиц в терминале с PrettyTable
  6. Цепные операции в Python
  7. Установка Git и AWS CLI
  8. Обновление шаблона base.html
  9. Очистка списка от False, None, 0, «»
  10. Инверсия списка и строки в Python
  11. Работа с файлами в Python
  12. Кортежи в Python: особенности и преимущества
  13. Создание новых списков в Python
  14. Комментарии в Python
  15. Конвертация коллекций в Python.
  16. Условное добавление элементов в список
  17. Выбор редактора кода.
  18. Управление импортом в Python
  19. Форматирование объектов с модулем pprint
  20. JMESPath в Python
  21. Просмотр файла в Jupyter Noteboo
  22. Преобразование строки в число
  23. Создание веб-приложения с Flask
  24. Глобальные переменные в Python
  25. Основные операции с библиотекой Numpy
  26. Запуск Python из интерпретатора
  27. Создание .exe файла с pyinstaller
  28. Применение функции к элементам списка
  29. Названия переменных
  30. Обработка StopIteration в Python
  31. Удаление элементов из списка
  32. Создание графики с черепахой
  33. Работа с WindowsPath()
  34. Лимиты на ресурсы Python
  35. Парсинг веб-страниц с Beautiful Soup
  36. Инверсия списков и строк в Python
  37. Печать календаря
  38. Измерение времени выполнения в Python
  39. Нахождение хеша для бесконечности и NaN в Python
  40. Метод __imod__ для Python
  41. Перебор элементов списка в Python
  42. Изменение регистра данных
  43. Оформление текста в консоли с TermColor
  44. Функции высшего порядка в Python

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