Курс 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. Печать календаря в Python
  2. Оператор match в Python
  3. Импорт модулей в Python 3.12
  4. Метод setdefault() в Python
  5. Работа с модулем glob в Python
  6. Декоратор для группы пользователей в Django
  7. Возведение в квадрат с помощью itertools
  8. Построение графиков в Matplotlib
  9. Функция print() — вывод информации
  10. Удаление ресурса в Python
  11. Деление в Python
  12. Решатель судоку на Python с pygame
  13. Комментарии в Python
  14. Исправление ошибки NameError
  15. Установка User-Agent в Python
  16. Работа с YAML в Python: PyYAML.
  17. Удаление элемента из списка
  18. Подписка на Kaspersky Team
  19. Строковое представление объектов
  20. Сравнение def и lambda-функций
  21. Удаление и повторная вставка ключа в OrderedDict
  22. Функция enumerate() в Python
  23. Хеширование паролей с использованием salt
  24. Объединение итераторов
  25. Операции с кортежами
  26. Функции в Python
  27. Асинхронное программирование с asyncio
  28. Оператор continue в Python
  29. Установка и использование Python-dateutil
  30. Вывод баннеров
  31. Работа с массивами в Python
  32. Модуль itertools: комбинации и перестановки
  33. Реверс строки и списка в Python.
  34. Нарезка списков в Python
  35. Игра «Виселица» на Python
  36. Частичное совпадение пользовательского ввода в Python 3.10
  37. Получение идентификатора объекта в памяти
  38. Логические значения в Python
  39. Анализ кода — Python
  40. Многопоточность и асинхронное программирование в Python
  41. Объединение Python и Shell
  42. Преобразование типов данных в set comprehension
  43. Объединение списков в Python
  44. Профилирование кода
  45. Основы Python
  46. Анонимные функции в Python
  47. Оператор in для проверки наличия элемента

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