Курс 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. Просмотр файла в Jupyter Noteboo
  2. Делегирование в Python
  3. Избегайте пустого списка
  4. Загрузка постов Instagram
  5. Метод split() для разделения строк
  6. Метод enumerate() в Python
  7. Python UserString — создание подклассов строк
  8. Класс UserDict: дополнительная функциональность
  9. Сложные типы данных в Python
  10. Создание тестовых данных с Faker
  11. Разделение строки с помощью re.split()
  12. Округление в Python
  13. Управление ресурсами с контекстными менеджерами
  14. Использование функции enumerate()
  15. Прокачанный трейсинг ошибок
  16. Логирование с Loguru
  17. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  18. Именование переменных в Python
  19. Перевод текста с Python Translator
  20. Модуль subprocess: запуск внешних команд
  21. globals и locals
  22. Функции any() и all() в Python
  23. Сравнение строк в Python
  24. Генератор чисел Фибоначчи
  25. Enum в Python
  26. Упрощенный вывод данных в Python
  27. Декоратор total_ordering для сравнения объектов
  28. Модуль pprint: улучшение вывода данных
  29. Работа со строками в Python
  30. Использование функции product
  31. Переменные класса и экземпляра
  32. Декораторы в Python
  33. Тайное преобразование типа ключа
  34. Логические операторы в Python
  35. Создание циклической ссылки
  36. Метод сравнения объектов в Python
  37. Установка и использование Telegram API в Python
  38. Бинарный поиск
  39. Добавление цвета в консоли
  40. Модуль subprocess: запуск внешних команд
  41. Применение функции к элементам списка
  42. Философия Python
  43. Python: Фильтрация списков с помощью filter()
  44. Тест скорости набора текста на Python

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