Курс 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. Роль object и type в Python
  2. Создание генераторов в Python
  3. Руководство по использованию Colorama
  4. Регулярные выражения в Python
  5. Работа с zip()
  6. Обновление и получение данных в SQLite
  7. Генераторы списков
  8. Функция print() — вывод информации
  9. Работа с YAML в Python
  10. Переименование файлов в Python
  11. Удаление элемента по индексу в Python
  12. Просмотр атрибутов и методов класса
  13. Pillow: работа с изображениями
  14. Фильтрация списка чисел
  15. Работа с путями в Python
  16. Оператор in и not in в Python
  17. Основы работы со строками в Python
  18. Назначение максимального и минимального значения переменной в Python.
  19. Получение текущей директории
  20. Декораторы в Python
  21. Разделение строк методом split()
  22. Отображение HTML кода в Python
  23. Многопоточность и асинхронное программирование в Python
  24. Оптимизация строк в Python
  25. Определение наиболее частого элемента с помощью collections.Counter
  26. Курсы Яндекс Практикум
  27. Установка и использование Virtualenv
  28. Перевернуть список в Python
  29. Ускоренный импорт библиотек
  30. Игра Виселица на Python
  31. Работа с часовыми поясами в Python
  32. Импорт объектов из модулей
  33. Копирование в Python
  34. Упрощение работы с JSON-данными в Python
  35. Функция с *args.
  36. Удаление пробелов методом translate()
  37. Работа с часовыми поясами в Python.
  38. Создание обратного итератора
  39. Удаление элемента из списка
  40. Изменение переменной в Python: nonlocal
  41. Работа с пакетами
  42. Настройка Cron
  43. Измерение времени выполнения кода
  44. Генерация случайных чисел Python
  45. Пространство имен в Python
  46. Изучение объектов с помощью dir()
  47. Игра «Камень, ножницы, бумага» — Python

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