Курс 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. Определение имен функций
  2. Отслеживание выполнения программы с библиотекой tqdm
  3. Импорт в Python: список all
  4. Обработка исключений в Python
  5. Изменение логики работы с временем
  6. Подсчет вхождений элементов
  7. Синхронизация доступа к ресурсам
  8. Операторы увеличения и уменьшения переменной
  9. Распаковка значений в Python
  10. Извлечение данных из JSON
  11. Применение команды break
  12. Структуры данных в Python
  13. Сортировка и обратный порядок
  14. Big O оптимизация
  15. Подчеркивание в REPL
  16. Декодирование строк в Python
  17. Избегание циклических зависимостей классов в Python
  18. Переименование файлов в Python
  19. Сравнение def и lambda функций в Python
  20. Группы исключений в Python
  21. Сортировка и разворот списка
  22. Работа с датами в Python
  23. Многострочные комментарии в Python
  24. Итерация по итерируемым объектам
  25. Проверка типа данных
  26. Работа с датой и временем в Python
  27. Работа с модулем glob в Python
  28. Функция print() — вывод информации
  29. Установка пакетов с помощью pip
  30. Управление браузером с Selenium
  31. Основные функции и модули Python
  32. Ошибка NotImplemented в Python
  33. Библиотека Emoji: использование смайлов в Python
  34. Работа с модулем Calendar
  35. Генераторные функции в Python
  36. Обязательные аргументы в Python
  37. Работа с getopt
  38. Просмотр атрибутов и методов класса
  39. Управление User-Agent в Python
  40. Вывод с переменной через запятую
  41. Получение размера объекта с sys.getsizeof()
  42. Работа с эмодзи в Python
  43. Создание копии итератора
  44. Работа с комплексными числами
  45. Лямбда-функции в Python
  46. Сложение матриц в NumPy
  47. Метод count в Python: почему count(», ») возвращает 4?

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