Курс 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. Сравнение неупорядоченных списков
  3. Метод __ilshift__ для битового сдвига влево
  4. Улучшенные подсказки для импорта в Python 3.12
  5. Использование html-скриптов в Jupyter Notebook
  6. Удаление ключей из словаря
  7. Регистрация на TenChat
  8. Метод __iand__ для пользовательских классов
  9. Объединение списков в Python
  10. Форматирование строк в Python
  11. Создание лямбда-функций
  12. Поиск самого длинного слова в списке с использованием max()
  13. Оператор match в Python
  14. Конкатенация строк в Python
  15. Работа с кортежами в Python
  16. Тестирование с unittest
  17. Генераторы в Python
  18. Разработка игры Pong с turtle
  19. Чтение и запись TOML-конфигов
  20. Сортировка в Python
  21. Итерация по копии коллекции
  22. Работа с многоуровневыми словарями в Python
  23. Удаление файлов с shutil.os.remove()
  24. История Python
  25. Извлечение данных из JSON
  26. Методы работы со строками в Python
  27. Получение имени функции с помощью inspect
  28. Изучение объектов с помощью dir()
  29. SciPy: широкий функционал для математических операций
  30. Список и кортеж в Python
  31. Расчет времени выполнения
  32. globals и locals
  33. Определение функций с необязательными аргументами
  34. Протокол управления контекстом
  35. Идентификатор объекта в Python
  36. Вывод букв строки в Python
  37. Метод округления чисел
  38. Методы split() и join() — Python строк.
  39. Вычисление логарифмов в Python
  40. Создание коллекций из генератора
  41. Тест скорости набора текста на Python
  42. Декодирование строк в Python
  43. Объединение списков в Python
  44. Метод remove() для удаления элемента из списка
  45. Метод repr() в Python
  46. Замыкания в Python
  47. Исправление ошибки NameError

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