Курс 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. Уникальность ключей в словаре
  3. Оператор «or» в Python
  4. Удаление эмодзи с помощью pandas
  5. Создание списков в Python
  6. Библиотека sh: использование команд bash в Python
  7. Объединение словарей в Python
  8. Генераторные функции в Python
  9. Декоратор Property в Python
  10. Назначение максимального и минимального значения переменной в Python.
  11. Преобразование объекта в строку
  12. Сериализация и десериализация объектов
  13. Генерация строк с .join()
  14. Создание и обучение модели с Keras
  15. Работа с collections в Python
  16. Очистка вывода в Python
  17. Профилирование кода
  18. Реализация метода __abs__ в Python
  19. Вывод символов строки в Python
  20. Разрешение имен в Python
  21. Отправка POST запроса на сервер.
  22. Управление асинхронными задачами с помощью Semaphore
  23. Python itertools combinations() — группировка элементов
  24. Списковые включения в Python
  25. Оператор in для проверки наличия элемента
  26. Python groupby() из itertools: работа с повторяющимися элементами
  27. Контекстный менеджер в Python
  28. Сохранение и загрузка модели в PyTorch
  29. Создание новых списков в Python
  30. Модуль os: работа с файлами и папками
  31. Присоединение элементов коллекции
  32. capitalize() — изменение регистра первого символа строки
  33. Переворот строки
  34. Логические значения в Python
  35. Работа со словарями
  36. Форматирование вывода с F-строками
  37. Генератор списка в Python
  38. Многострочные строки в Python
  39. Подписка на каналы разработчиков
  40. Функция reversed() в Python
  41. Enum в Python
  42. Мониторинг памяти с Pympler
  43. Конкатенация строк с помощью join()
  44. Разность множеств
  45. Метод сравнения объектов в Python
  46. Метод classmethod

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