Курс 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. Пространство имен в Python
  3. Работа с модулем random
  4. Просмотр внешнего файла в Python
  5. Синхронизация потоков с time.sleep()
  6. Многострочные строки в Python
  7. Динамические маршруты во Flask
  8. Поиск анаграмм с Counter
  9. Декораторы в Python
  10. Замена текста в Python
  11. Перетасовка списков в Python
  12. Оптимизация параметров в Python
  13. Метод repr() в Python
  14. Работа со слайсами
  15. Работа с JSON данными в Python
  16. Установка и использование Virtualenv
  17. Работа с collections в Python.
  18. Работа с IP-адресами в Python
  19. Утечки переменных цикла в Python 3.x
  20. Передача неизвестных аргументов в Python.
  21. Работа с библиотекой xkcd
  22. Ветвление выражения в Python
  23. Преобразование чисел в Python
  24. Добавление элемента в список.
  25. Поиск наиболее частого элемента
  26. Поиск с помощью регулярных выражений
  27. Работа со временем в Python
  28. Оператор «or» в Python
  29. Функции в одну строку
  30. Модуль subprocess: запуск внешних команд
  31. PATCH-запрос с библиотекой requests
  32. Тайное преобразование типа ключа
  33. Применение функции к списку
  34. Сортировка данных в Python
  35. Применение промокода в Много лосося
  36. Многострочные строки в Python
  37. Разность множеств
  38. Функции all() и any() в Python
  39. Объединение словарей в Python 3.5+
  40. Проверка версии Python
  41. Очистка вывода в Python
  42. Многострочные комментарии в Python
  43. Импорт модулей и пакетов в Python
  44. Библиотека itertools: объединение списков

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