Курс 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. Описание скриптов в README
  2. Работа с коллекциями Python
  3. Установка Python — Простое руководство
  4. Генераторы словарей и множеств
  5. Курс Data Scientist в медицине
  6. Оптимизация создания строк
  7. Перемещение и удаление файлов в Python
  8. Тайное преобразование типа ключа
  9. Математические функции в Python
  10. Метод split() в Python
  11. Определение функций с необязательными аргументами
  12. Операция += для списков
  13. Сравнение def и lambda-функций
  14. Защита данных в Python
  15. Перевернуть список в Python
  16. Исключение NotImplementedError
  17. Преобразование текста в нижний регистр
  18. Объединение словарей в Python
  19. Изменение объектов в Python
  20. Создание новых списков
  21. Python Метод sleep() из time
  22. Операторы присваивания в Python
  23. Объединение словарей в Python
  24. Извлечение данных из JSON
  25. Множественное назначение в Python
  26. Хешируемые ключи в Python
  27. Логический оператор «and» в Python
  28. Подсчет часто встречающихся элементов
  29. UserList в Python: Описание и примеры использования
  30. Расширение информации об ошибке в Python
  31. Оптимизация памяти с помощью __slots__
  32. Печать календаря
  33. Приближение чисел в Python
  34. Печать списка с помощью метода join
  35. Работа с комплексными числами
  36. Метод rename() для переименования файлов и каталогов
  37. Работа с SQLite в Python
  38. Списковое включение в Python
  39. Пространство имен в Python
  40. Асинхронное программирование с asyncio
  41. Генератор списка в Python
  42. Множественное наследование в Python
  43. Работа с Requests для HTTP-запросов
  44. Исправление ошибки NameError
  45. Python reversed() vs срез[::-1]
  46. Функция zip() в Python
  47. Создание словаря через dict comprehension
  48. Оператор «not» в Python

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