Курс 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. Функция с *args.
  2. Управление фоновыми задачами в Python
  3. Сортировка HTML по CSS-селектору
  4. Метод __ixor__ для побитового исключающего ИЛИ
  5. Python: изменяемые и неизменяемые коллекции
  6. Множественное назначение в Python
  7. Импорт объектов из модулей
  8. Сравнение строк в Python
  9. Возврат нескольких значений
  10. Гибкие функции Python
  11. split() — разделение строки
  12. Команда %dhist — список посещенных каталогов
  13. Отрицательные индексы списков
  14. Сортировка элементов с OrderedDict
  15. Проверка списка: any() и all()
  16. Очистка вывода в Python
  17. Особенности запятых в Python
  18. Работа с прокси в Python
  19. Объединение объектов в Python
  20. Встроенные функции Python
  21. Создание класса в Python
  22. Работа с комплексными числами
  23. Инициализация структур данных
  24. Работа с коллекциями Python
  25. Метод is_absolute() для PurePath
  26. Преобразование PowerPoint в PDF.
  27. Поток данных в Python
  28. Логирование с Logzero: ротация файла
  29. Библиотека Chartify: руководство
  30. Оператор is в Python
  31. Работа с очередями в Python
  32. Установка User-Agent в Python
  33. Форматирование строк в Python
  34. Переменная с нижним подчеркиванием
  35. CSV строка разделение в Python
  36. Принципы программирования
  37. Работа с deque из collections
  38. Преобразование символов в нижний регистр
  39. Работа с асинхронными задачами в Python
  40. Роль object и type в Python
  41. Обмен значений переменных в Python
  42. Работа с изображениями PIL
  43. Преобразование строк в числа в Python
  44. Переворот строки с использованием цикла
  45. Работа с контекстными переменными
  46. Повторение элементов в Python

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