Курс Python → Удаление файлов в Python

Для удаления файлов с помощью метода shutil.os.remove() в Python необходимо импортировать модуль shutil. Метод remove() принимает аргумент — путь к файлу, который необходимо удалить. При вызове этого метода, файл будет немедленно удален из файловой системы.

Пример кода для удаления файла file.txt:


import shutil
import os

file_path = 'file.txt'
shutil.os.remove(file_path)

Если файл, который вы пытаетесь удалить, не существует, будет вызвано исключение FileNotFoundError. Поэтому перед вызовом метода remove() рекомендуется проверить существование файла с помощью метода os.path.exists():

Пример кода с проверкой существования файла перед удалением:


import shutil
import os

file_path = 'file.txt'
if os.path.exists(file_path):
    shutil.os.remove(file_path)
else:
    print("Файл не существует")

Помните, что удаление файлов — это незыблемая операция, поэтому убедитесь, что вы уверены в необходимости удаления файла, так как удаленные файлы нельзя будет восстановить. Также убедитесь, что у вас есть необходимые права доступа к файлу для его удаления.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод enumerate() в Python
  2. Замена текста с re.sub()
  3. Измерение времени выполнения в Python
  4. Метод clear для коллекций
  5. Метод bool() в Python
  6. Настройка нарезки списков
  7. Работа с модулем glob в Python
  8. Объединение итераторов
  9. Работа с f-строками 2.0
  10. Форматирование строк в Python
  11. Перевод эмодзи и эмотиконов.
  12. Визуализация пропусков данных
  13. Любовь к Python
  14. Декораторы в Python
  15. Перегрузка операторов в Python
  16. Методы работы со списками
  17. Атрибуты массивов в Numpy
  18. Создание файла с проверкой ошибки
  19. Работа с YAML в Python: PyYAML.
  20. Фильтрация списков с itertools
  21. Работа с OpenCV
  22. Подробная информация о %pinfo
  23. Метод __imod__ для Python
  24. Оптимизация интернирования строк
  25. Копирование объектов в Python
  26. Открытие и редактирование скриптов Python
  27. Генератор списка с условием if
  28. Распаковка аргументов в Python
  29. Форматирование объектов с модулем pprint
  30. Работа с эмодзи в Python
  31. Разделение функций на этапы
  32. Преобразование range в итератор
  33. Метод setdefault() в Python
  34. Эффективная конкатенация строк с использованием join()
  35. Функция zip() в Python
  36. Метод index() в Python
  37. Получение локальных переменных в Python
  38. Импорт с альтернативным именем
  39. Проверка существования переменной с оператором :=
  40. Генераторы в Python
  41. Конкатенация списков в Python
  42. Удаление элемента из списка
  43. Сложные типы данных в Python
  44. Работа с словарями в Python
  45. Форматирование строк в Python.
  46. Частичное применение функций в Python

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