Курс 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. Множества и frozenset
  2. Поиск с помощью регулярных выражений
  3. Экранирование символов в Python
  4. Добавление элемента в список.
  5. Ускорение кода с помощью векторизации
  6. F-строки в Python
  7. Получение локальных переменных в Python
  8. Применение функции к элементам списка
  9. Поток данных в Python
  10. Функция product() из itertools
  11. Проверка типа данных
  12. Печать комбинаций в Python с Itertools
  13. Работа с NumPy массивами
  14. Построение графиков в Matplotlib
  15. Комментарии в Python
  16. Управление пакетами с pip
  17. Преобразование списков в словарь
  18. Распаковка аргументов в Python
  19. Обработка ошибок в Python
  20. Подсказки типов в Python
  21. Создание обратного итератора
  22. Пропуск начальных строк с помощью dropwhile()
  23. Измерение времени выполнения в Python
  24. Глобальные переменные в Python
  25. Генерация резюме в Gensim
  26. Парсинг статей с Newspaper3k
  27. EMOT преобразование эмодзи в текст
  28. Проверка наличия элемента в списке
  29. Модуль math: константы π и e
  30. Оператор is в Python
  31. Проверка однородности элементов списка
  32. Декораторы с аргументами
  33. Отрицательные индексы списков
  34. Представление бесконечности в Python
  35. Создание генераторов в Python
  36. Оператор del в Python
  37. Создание и операции с дробями
  38. Применение функции к списку
  39. Измерение времени выполнения кода
  40. Преобразование многоуровневого словаря
  41. Прокачанный трейсинг ошибок
  42. Функция enumerate() в Python
  43. Парсинг веб-страниц с Beautiful Soup
  44. Просмотр атрибутов и методов класса
  45. Функция pow() — возвести число в степень
  46. Работа с модулем random
  47. Проверка типов с помощью isinstance

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