Курс 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. Метод invert для побитового отрицания
  2. Проверка типов с использованием isinstance
  3. Создание новых списков в Python
  4. Деление в Python
  5. Удаление знаков препинания в Python
  6. Особенности множеств в Python
  7. Моржовый оператор в Python 3.8
  8. Область видимости переменных в Python
  9. Удаление дубликатов из списка с помощью dict.fromkeys
  10. Создание даты из строки ISO
  11. Группировка элементов в словарь
  12. Метод сравнения объектов в Python
  13. Атрибуты класса и экземпляра
  14. Значения по умолчанию в Python
  15. Оператор += в Python
  16. Приоритет операций в Python
  17. Переопределение метода __eq__
  18. Создание пустых функций и классов в Python
  19. Сортировка элементов в Python
  20. Метод __ixor__ для побитового исключающего ИЛИ
  21. Декораторы в Python
  22. Обновление ключей в Python
  23. Основы работы с os
  24. Загрузка постов Instagram
  25. Математические функции в Python
  26. Проверка подстроки в строке с помощью in
  27. Оператор zip в Python
  28. Работа с OpenCV
  29. Обмен переменными в Jupyter
  30. Цикл for в Python
  31. Работа с CSV файлами
  32. Pretty-printing JSON в Python
  33. Использование обратной косой черты в f-строках
  34. Руководство по Pymorphy2
  35. Основы слова
  36. Конвертация коллекций в Python
  37. Работа с словарями в Python
  38. Форматирование строк в Python
  39. Тип CodeType в Python.
  40. Enum в Python: создание и использование перечислений
  41. Получение пути к текущему скрипту с помощью os
  42. Метод __getitem__ в Python
  43. Функция с **kwargs в Python
  44. Открытие и редактирование скриптов Python
  45. Работа с контекст-менеджером «with»
  46. Сортировка HTML-элементов
  47. Python Метод del.

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