Курс 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. Принципы LSP и ISP в Python
  3. Экспорт внешнего файла с помощью writefile
  4. Декораторы в Python
  5. Оператор += в Python
  6. Отладчик pdb: начало работы
  7. Карта бомбоубежищ в Москве и Питере
  8. Объединение коллекций в Python
  9. Хранение переменных в словаре.
  10. Наиболее частотные элементы с помощью Counter
  11. Разница между датами
  12. Символ подчеркивания в Python
  13. Вызов внешних программ в Python с помощью sh
  14. Структурирование данных с Pydantic
  15. Запуск Python из интерпретатора
  16. Получение текущего времени в Python
  17. Преобразование чисел в восьмеричную строку
  18. Ветвление выражения в Python
  19. Передача аргументов в Python
  20. Сортировка с помощью key
  21. Проекты на Python
  22. Установка и использование emoji
  23. Операторы сравнения в Python
  24. Реверс строки в Python
  25. lru_cache оптимизация функций
  26. Создание виртуальной среды
  27. Работа с пользовательским вводом
  28. Замена текста с re.sub()
  29. Атрибуты класса и экземпляра
  30. Метод rpow в Python
  31. Хранение переменных в Python.
  32. Профилирование данных с Pandas.
  33. Генераторы списков
  34. Аннотации типов в Python
  35. ChainMap.new_child() — добавление нового словаря
  36. Измерение времени выполнения кода
  37. Метод join() для объединения элементов
  38. Преобразование числа в список цифр
  39. Подсказки типов в Python
  40. Сравнение def и lambda в Python
  41. Форматирование даты с strftime()
  42. Установка и использование модуля Wikipedia
  43. Проблема с изменяемыми аргументами
  44. Сортировка данных в Python
  45. Настройка нарезки списков
  46. Заказ карты Тинькофф Black
  47. Инициализация структур данных

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