Курс 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. Проектирование Singleton с метаклассом
  4. Использование *args
  5. Проверка ввода с помощью isdigit
  6. Методы HTTP запросов в Flask
  7. Получение текущей директории
  8. Python: Фильтрация списков с помощью filter()
  9. Проверка памяти объекта
  10. Аннотации типов в Python
  11. Операторы += в Python
  12. Изменение регистра данных
  13. Вывод символов строки в Python
  14. Модуль xkcd: добавление юмора в Python
  15. Вычисление разности множеств в Python
  16. Раздувающийся словарь в Python
  17. Оператор zip в Python
  18. Создание и использование ChainMap
  19. Применение функции к списку
  20. Метод matmul для умножения матриц
  21. Создание словаря в Python
  22. split() — разделение строки
  23. Преобразование чисел в слова
  24. Распаковка элементов массива
  25. Оператор in и not in в Python
  26. Решение переменной Шредингера
  27. Сортировка и разворот списка
  28. Модуль antigravity: генерация координат
  29. UserString в Python
  30. Переопределение метода divmod
  31. Python: изменяемые и неизменяемые коллекции
  32. Создание словарей и множеств в Python
  33. Изменение IP-адреса в Python
  34. Генераторы по генератору
  35. Функция zip() в Python
  36. Отправка HTTP-запросов с User-Agent
  37. Аннотации типов в Python
  38. Метод split() для разделения строк
  39. Обработка исключений с блоком else
  40. Python: цикл for и оператор присваивания
  41. Метод setdefault() в Python
  42. Управление браузером с Selenium
  43. Передача параметров в Python
  44. Метод join() для объединения элементов строки
  45. Хэш-функции и метод цепочек
  46. Генераторы списков в Python

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