Курс 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. Метод radd для пользовательских чисел
  3. Получение текущей даты и времени
  4. Создание GUI на Tkinter
  5. Декораторы для регистрации функций
  6. Метод pop() списка
  7. Тестирование функции сложения
  8. Измерение времени выполнения кода
  9. Удаление дубликатов из списка с помощью dict.fromkeys
  10. Метод join() для объединения элементов
  11. Выражения-генераторы в Python
  12. Итерация по коллекции в Python
  13. Оптимизация интернирования строк
  14. Список и кортеж в Python
  15. Срезы в Python
  16. Функция zip() в Python
  17. Python и Юникод: работа с цифрами
  18. Объединение списков в строку
  19. Измерение времени выполнения в Python
  20. Открытие и запись файлов
  21. Оператор assert в Python
  22. Использование подчеркивания в REPL
  23. Счетчик ссылок в Python
  24. Сортировка слиянием
  25. Избегайте использования goto
  26. Beautiful Soup — извлечение данных из HTML
  27. Нахождение максимального значения и его индекса в списке
  28. Основы работы со списками
  29. Обработка ошибок в JSON данных
  30. Создание пользовательской коллекции в Python
  31. Функция reversed() в Python
  32. Подсчет элементов с помощью Counter из collections
  33. Разделение строк в Python
  34. Удаление элемента из списка
  35. Работа со списками
  36. Именованные срезы в Python
  37. Проверка дублей в списке.
  38. Работа со словарями с defaultdict из collections
  39. Поиск шаблона в начале строки
  40. Условное добавление элементов в список
  41. Упрощение работы с JSON-данными в Python
  42. Обход элементов в Python
  43. Преобразование строк в числа в Python
  44. Множественные конструкторы в Python

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