Курс 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. Основы работы со списками
  3. Функция sleep() в Python
  4. Протокол управления контекстом
  5. Проверка класса объекта
  6. Оператор zip в Python
  7. Проверка списка: any() и all()
  8. Отступы в Python
  9. Генерация UUID в Python
  10. Работа с индексами списков
  11. Функции map, filter, reduce
  12. Генерация случайных чисел в Python
  13. Хранение переменных в словаре.
  14. Работа с географическими данными.
  15. Генераторы в Python
  16. Настройка вывода в Numpy
  17. Область видимости переменных
  18. Модуль itertools: эффективная работа с итераторами
  19. Методы работы со списками
  20. Циклы в Python
  21. Изменение переменной в Python: nonlocal
  22. Поиск шаблона в строке
  23. Передача аргументов в Python
  24. Класс UserDict: дополнительная функциональность
  25. Python Менеджер контекста
  26. Поиск индексов подстроки
  27. Вложенные генераторы в Python
  28. Генераторные функции в Python
  29. Создание таблиц в Python с PrettyTable
  30. Поиск индексов в списке
  31. Проверка на палиндром
  32. Передача аргументов через **arguments
  33. Измерение времени выполнения кода
  34. Метод eq для сравнения объектов
  35. Удаление ссылок в Python
  36. Поиск всех индексов подстроки
  37. Копирование файлов с shutil()
  38. Подписка на SelectelNews в Twitter
  39. Поиск подстроки в строке
  40. Декораторы в Python
  41. Условные выражения в Python
  42. Поиск повторов в списке
  43. Запуск внешних программ с subprocess
  44. Работа с OpenCV
  45. Python Поверхностное Копирование

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