Курс 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. Разделение строки на подстроки в Python
  2. Установка и загрузка Instaloader
  3. Обмен переменными в Jupyter
  4. Методы __repr__ и __str__ в Python
  5. Работа с контекстными менеджерами
  6. Функции-генераторы в Python
  7. Удаление файлов с shutil.os.remove()
  8. Принцип одной функции
  9. Принципы SRP и OCP
  10. Оператор Walrus: правильное использование
  11. Логирование в Python
  12. Роль ключевого слова self
  13. Генерация случайных чисел Python
  14. Оператор объединения словарей
  15. Выбор редактора кода.
  16. Поиск самого длинного слова в списке с использованием max()
  17. Генераторы в Python
  18. Отправка HTTP-запросов с User-Agent
  19. Удаление URL-адресов в Python
  20. Преобразование текста в речь с Python
  21. Поиск индекса элемента
  22. Работа с изображениями PIL
  23. Метод rmatmul для пользовательских матриц
  24. Ошибка NotImplemented в Python
  25. Работа с Telegram API на Python
  26. Метод setitem в Python
  27. TypedDict для kwargs в Python 3.12
  28. Запрос DELETE с библиотекой requests
  29. Анонимные функции в Python
  30. Вставка переменных в шаблоны Flask
  31. Работа с парами ключ-значение
  32. Работа с географическими данными в Python
  33. Измерение времени выполнения кода с использованием time
  34. Локальные переменные.
  35. Настройка Cron
  36. Подписка на SelectelNews в Twitter
  37. Ускорение кода с помощью векторизации
  38. Проекты на Python
  39. Python: библиотеки и функции
  40. Создание директории в Python
  41. Ограничение ресурсов в Python
  42. Множественные конструкторы в Python
  43. Оператор «not» в Python
  44. Функция map() в Python
  45. Создание копии списка в Python

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