Курс 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. Атрибуты массивов в Numpy
  2. Проверка строки на палиндром
  3. Списки в Python
  4. Копирование объектов в Python
  5. Генераторы в Python
  6. Разработка игры Pong с turtle
  7. Определение наиболее частого элемента с помощью collections.Counter
  8. Работа с географическими данными в Python
  9. Блок try…finally в Python
  10. Поиск email
  11. Оптимизация гиперпараметров с Scikit Optimize
  12. Глубокое копирование объектов
  13. Получение атрибутов и методов класса
  14. Округление банкира в Python
  15. inspect в Python: анализ кода
  16. Генераторы в Python
  17. Статическая типизация в Python
  18. Magic Commands — улучшение работы с Python
  19. Список переменных в Python
  20. Нан-рефлексивность в Python
  21. Хеширование паролей с солью
  22. Обработка исключений в Python 3
  23. Создание тестовых данных с Faker
  24. Работа с файловой системой в Python
  25. Обработка ошибок в JSON данных
  26. Работа с YAML в Python
  27. F-строки в Python
  28. Основы работы с базами данных в Python
  29. Блок else в циклах.
  30. Удаление файлов в Python
  31. Счетчик ссылок в Python
  32. Проверка на палиндром
  33. Строковое представление объектов
  34. Основы работы с os
  35. Просмотр внешних файлов в %pycat
  36. Анонимные функции в Python
  37. Работа с комбинациями в Python.
  38. Поиск наиболее частого элемента списке
  39. Обмен переменными в Jupyter
  40. Управление импортом в Python
  41. Измерение времени выполнения кода с помощью time
  42. Синтаксис переменных цикла в Python
  43. Проверка элемента в множестве.
  44. Проверка условий в Python
  45. Функция zip() для объединения списков

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