Курс 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. Вывод баннеров
  2. Использование html-скриптов в Jupyter Notebook
  3. Представление бесконечности в Python
  4. Передача аргументов через **arguments
  5. Управление асинхронными задачами на Python.
  6. Преобразование PowerPoint в PDF.
  7. Измерение времени выполнения кода
  8. Отступы в Python
  9. Взаимодействие с внешними процессами в Python
  10. Генераторы словарей и множеств
  11. Объединение списков с помощью zip
  12. Метод rsub в Python: расширение функциональности вычитания
  13. Изменяемые и неизменяемые объекты
  14. Функция reduce() из модуля functools
  15. Основные функции и модули Python
  16. Лямбда-функции в Python
  17. Основы работы с базами данных в Python
  18. Регулярные выражения: метод match
  19. Логирование с Logzero: ротация файла
  20. Генераторы в Python
  21. Управление User-Agent в Python
  22. Печать календаря
  23. Методы split() и join() — Python строк.
  24. Форматирование кода на Python
  25. Итерация по итерируемым объектам
  26. Подписка на SelectelNews в Twitter
  27. Локальные переменные.
  28. Структуры данных в Python
  29. Модуль pprint
  30. Форматирование данных с pprint
  31. Переворот строки
  32. Показ всплывающих окон Tkinter
  33. Переопределение метода __and__
  34. Расчет времени выполнения
  35. Измерение времени выполнения кода
  36. Вложенные циклы в Python
  37. Шаблоны и наследование в Flask
  38. Ускорение кода с помощью векторизации
  39. Компиляция регулярных выражений
  40. Обновление и получение данных в SQLite
  41. Методы HTTP запросов в Flask
  42. Проверка списка: any() и all()
  43. Извлечение новостей с помощью newspaper3k
  44. Список импортированных модулей в Python
  45. Фильтрация данных в Python.
  46. Форматирование строк в Python

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