Курс 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. Определение основы слова с showballstemmer
  2. PEP-401: оператор
  3. Библиотека Chartify: руководство
  4. Комментарии в Python
  5. Применение функции к списку
  6. Аннотации типов в Python
  7. Объединение словарей в Python
  8. Константы в модуле cmath
  9. Официальный канал Python в Telegram
  10. Список переменных в Python
  11. IPython и Jupyter Notebook: руководство
  12. Установка и использование модуля «howdoi»
  13. Создание новых функций через partial
  14. Python union() функция — объединение множеств
  15. Настройка нарезки списков
  16. Проверка окончания строки с помощью str.endswith()
  17. Компиляция регулярных выражений
  18. Howdoi — получение ответов из терминала
  19. Функции в одну строку
  20. Поиск кода
  21. Печать в одной строке
  22. Python: библиотеки и функции
  23. Итераторы с потерямиZIP
  24. Замер времени выполнения кода
  25. Транспонирование 2D-массива с помощью zip
  26. Использование html-скриптов в Jupyter Notebook
  27. Округление в Python
  28. Работа с модулем bisect
  29. Python Метод Union Множеств
  30. Поиск индекса элемента в списке
  31. Встраивание HTML в Jupyter Notebook
  32. Удаление ресурса в Python
  33. Работа со строками в Python
  34. Добавление цвета в консоли
  35. Лямбда-функции в Python
  36. Модуль Antigravity в Python 3
  37. Модуль math: основные функции
  38. Преобразование букв в нижний регистр
  39. Безопасный доступ к значениям словаря
  40. Lambda Functions in Python
  41. Работа с f-строками 2.0
  42. Библиотека schedule: планировщик задач
  43. Объединение списков с использованием itertools.chain
  44. Проверка версии Python
  45. Многоточие в Python
  46. Оператор морж в Python 3.8
  47. Переворот строки с использованием цикла

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