Курс 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. CLI-инструмент howdoi
  3. Перевод текста с Python Translator
  4. GitHub в Telegram: подписка на уведомления
  5. Генераторы в Python
  6. Генераторы в Python
  7. Импортирование в Python
  8. Переменная с нижним подчеркиванием
  9. Создание namedtuple из словаря
  10. Проверка класса объекта
  11. Оптимизация создания строк
  12. Аргументы *args и **kwargs
  13. Метод rpow в Python
  14. Установка и использование TensorFlow
  15. Обход элементов в Python
  16. Статическая типизация в Python
  17. Декоратор Property в Python
  18. Работа с аргументами командной строки
  19. Класс UserDict: дополнительная функциональность
  20. Удаление элемента из списка
  21. Библиотека Emoji: использование смайлов в Python
  22. Обмен значений переменных в Python
  23. Присоединение элементов коллекции
  24. Добавление цвета в консоли
  25. Python Тесты и Гайды
  26. Сериализация и десериализация объектов
  27. Транспонирование 2D-массива с помощью zip
  28. Работа с изменяемыми коллекциями
  29. Работа с датой и временем в Python
  30. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  31. Итерации в Python
  32. Переворот строки с использованием цикла
  33. Извлечение новостей с помощью newspaper3k
  34. Строковое представление объектов
  35. Пропуск строк в файле с itertools
  36. UserString в Python
  37. Получение текущей даты в Python
  38. Генерация случайных данных в NumPy
  39. Функциональное программирование в Python
  40. Вставка переменных в шаблоны Flask
  41. Работа с прокси в Python
  42. Генерация ключей RSA
  43. Генераторы в Python
  44. Модуль xkcd: загрузка комиксов
  45. Атрибуты объекта в Python
  46. Работа с множествами в Python
  47. Функции map, filter, reduce
  48. Функция format() в Python

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