Курс 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. Concrete Paths в Python
  2. Список и кортеж в Python
  3. Визуализация пропусков данных
  4. Операторы увеличения и уменьшения в Python
  5. Импорт с альтернативным именем
  6. Проверка индексов коллекции
  7. Создание графиков в терминале
  8. Разделение строк методом split()
  9. Регулярные выражения: метод match
  10. Метод index() в Python
  11. Кортеж в Python: создание и использование
  12. Работа с пакетами
  13. Удаление специальных символов с помощью re.sub
  14. Отладка производительности Python
  15. Solidity для DeFi Ethereum
  16. Создание спинбокса в tkinter
  17. Работа с изменяемыми коллекциями
  18. Python Метод sleep() времени
  19. Оформление кода по PEP 8
  20. Метод gt в Python
  21. Метод __ilshift__ для битового сдвига влево
  22. Создание GUI с Tkinter: Entry
  23. Сравнение неупорядоченных списков
  24. Обезопасьте ввод данных
  25. Игра «Угадывание чисел»
  26. Работа с модулем cmath
  27. *args и **kwargs в Python
  28. Модуль os в Python: работа с файлами
  29. Функция zip() — объединение последовательностей
  30. Работа со временем в Python
  31. Разделение строки с регулярными выражениями
  32. Генераторы в Python
  33. Функция sleep() в Python
  34. Объединение списков в строку
  35. Изменение переменной в Python: nonlocal
  36. Получение частей дроби
  37. Форматирование строк в Python
  38. Поиск частых элементов в списке
  39. Путь к интерпретатору Python
  40. Python reversed() функция
  41. Правила именования переменных
  42. Работа с комплексными числами
  43. Оператор «is not» в Python
  44. Получение идентификатора объекта в памяти
  45. Цикл for в Python
  46. Открытие и запись файлов
  47. Оператор is в Python

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