Курс 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. Функции map, filter и reduce
  2. Разделение функций на этапы
  3. Отладка утечек памяти в Python
  4. Применение функции к списку
  5. Управление User-Agent в Python
  6. Python: изменяемые и неизменяемые коллекции
  7. Работа с deque из collections
  8. Взаимодействие с sys
  9. Возведение в квадрат с помощью itertools
  10. Форматирование строк в Python
  11. Транспонирование 2D-массива с помощью zip
  12. Установка Home Assistant
  13. Декоратор для группы пользователей в Django
  14. Enum в Python
  15. Установка пакета в Python
  16. Библиотека sh: удобные команды терминала
  17. Измерение времени выполнения с помощью time
  18. Оператор объединения словарей
  19. Генераторы в Python
  20. Проблема сравнения словарей
  21. Работа с zip-архивами в Python
  22. Оператор continue в Python
  23. Импорт с альтернативным именем
  24. Удаление элементов из списка в Python
  25. GitHub в Telegram: подписка на уведомления
  26. Кортежи в Python: особенности и преимущества
  27. Скачать видео с YouTube
  28. Инициализация переменных
  29. Функциональное программирование в Python
  30. Итерация по коллекции в Python
  31. Monkey Patching в Python
  32. Создание пар из последовательностей
  33. Рекурсия для обращения строки
  34. Создание словаря через dict comprehension
  35. Сортировка слиянием
  36. Класс-оболочка для словарей
  37. Явный импорт переменных
  38. Запрос DELETE с библиотекой requests
  39. Именованные кортежи в Python
  40. Управление виртуальными средами в Python
  41. Переменные класса и экземпляра
  42. Python Поверхностное Копирование
  43. Работа со строками в Python.
  44. Ускоренный импорт библиотек
  45. Декодирование строк в Python

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