Курс 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. Преобразование строки в число
  2. Обработка исключений с блоком else
  3. Отладчик pdb: начало работы
  4. Python Метод sleep() из time
  5. Функции в Python: создание и вызов
  6. Освоение Python
  7. Работа с кортежами
  8. Метод getitem для доступа к элементам последовательности
  9. Сортировка и разворот списка
  10. Область видимости переменных
  11. Обезопасьте ввод данных
  12. Работа с массивами в Numpy
  13. Списковый компрехеншен.
  14. Мониторинг работы программы Py-spy
  15. Сериализация и десериализация объектов
  16. Возврат нескольких значений
  17. Функция enumerate() в Python
  18. Асинхронное программирование с asyncio
  19. Лямбда-функции в defaultdict
  20. Форматирование строк с % в Python
  21. Проверка типа данных
  22. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  23. Создание уникального проекта
  24. Приоритет операций в Python
  25. Отображение графиков в Jupyter с Matplotlib
  26. Объединение итераторов
  27. Транспонирование 2D-массива с помощью zip
  28. Декодирование строк в Python
  29. Работа с deque в Python
  30. Удаление дубликатов в pandas
  31. Циклы в Python
  32. Отправка POST-запроса в REST API
  33. Добавление элемента в список.
  34. Роль запятой в Python
  35. Множества и frozenset
  36. Работа с Enum в Python3.
  37. Использование функции enumerate()
  38. Ветвление выражения в Python
  39. Обработка исключений в Python
  40. Удаление символа из строки
  41. Python и Монти Пайтон
  42. Обратное распространение ошибки
  43. Атрибуты объекта в Python
  44. split() — разделение строки
  45. Метод __float__ в Python
  46. Лямбда-функции для min/max

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