Курс 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. Проверка подстроки в строке
  2. Частичное совпадение пользовательского ввода в Python 3.10
  3. Создание словаря через dict comprehension
  4. Работа с пользовательским вводом
  5. Управление памятью в numpy.
  6. Работа с массивами в Python
  7. Создание списка дат
  8. Оператор zip в Python
  9. Python Translator: создание локальных переводчиков
  10. Контроль точности вывода чисел
  11. Удаление специальных символов
  12. Создание итератора
  13. Инверсия списка и строки
  14. Работа с комплексными числами
  15. Курс по дообучению ChatGPT
  16. Создание пустых функций и классов в Python
  17. Курс Data Scientist в медицине
  18. Сумма элементов списка
  19. Таймер обратного отсчета
  20. Управление IP-адресами через прокси
  21. Получение имени функции с помощью inspect
  22. Pretty-printing JSON в Python
  23. Функция с *args.
  24. Преобразование регистра символов
  25. Хранение данных
  26. Удаление дубликатов из списка
  27. Поиск кода
  28. Перехват исключений в Python
  29. Декораторы в Python
  30. Поиск с помощью регулярных выражений
  31. Приоритет операций в Python
  32. Работа с файлами в Python
  33. Создание матрицы в Python
  34. Метод rmatmul для обратного матричного умножения
  35. Создание уникального множества
  36. Метод rxor для операции побитового исключающего «или»
  37. Работа с файлами в Python
  38. Создание коллекций из генератора
  39. Обрезка изображения с Pillow
  40. Атрибуты класса и экземпляра в Python
  41. Многострочные комментарии в Python
  42. Работа с f-строками 2.0
  43. Приближение чисел в Python
  44. Добавление элементов в список: append() vs extend()
  45. Удаление ключей из словаря
  46. Условное добавление элементов в список

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