Курс 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. Методы shutil для работы с файлами
  2. Установка и использование emoji
  3. Docstring в Python
  4. Обработка аргументов Python
  5. Получение текущего времени в Python
  6. Работа с временем в Python
  7. Игра «Угадывание чисел»
  8. Кортежи в Python: особенности и преимущества
  9. Профилирование кода на Python
  10. Поиск файлов по шаблону
  11. Ограничение ресурсов в Python
  12. Возведение в квадрат с помощью itertools
  13. Преобразование документов в PDF с помощью Spire.Office
  14. Дефолтные параметры в Python
  15. Изменение объектов в Python
  16. Удаление первого элемента списка
  17. Метод rlshift для битового сдвига
  18. Список методов и атрибутов
  19. Преобразование в float
  20. Удаление эмодзи с помощью pandas
  21. Особенности ключей словаря в Python
  22. Работа с географическими данными.
  23. Оператор «not» в Python
  24. Извлечение аудио из видео
  25. Оформление текста в консоли с TermColor
  26. Сортировка и обратный порядок
  27. Проверка дубликатов в Python
  28. Выражения-генераторы в Python
  29. Ввод нескольких значений
  30. Создание Telegram-бота на Python
  31. Метод join() для объединения строк
  32. Установка random seed в Python
  33. Разделение строки с помощью split()
  34. Лямбда-функции для min/max
  35. Проверка типов с использованием isinstance
  36. Проблема с изменяемыми аргументами
  37. Делегирование в Python
  38. Фильтрация данных в Python.
  39. Python Enum Weekday Usage
  40. Возвращение нескольких значений
  41. Сериализация данных в JSON с помощью json.dumps
  42. Определение основы слова с showballstemmer
  43. Цикл for в Python
  44. Конкатенация строк с методом join()
  45. Установка и использование howdoi
  46. Реализация метода __abs__ в Python
  47. Упрощение условных выражений с тернарным оператором
  48. Функции any() и all() в Python
  49. Поиск уникальных и повторяющихся элементов

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