Курс 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. Управление памятью в numpy.
  4. Многострочные комментарии в Python
  5. Профилирование данных с Pandas.
  6. Профилирование с cProfile
  7. Операторы += в Python
  8. Метод split() в Python
  9. Печать календаря
  10. Итерации в Python
  11. Декораторы в Python
  12. Работа с файлами в Python
  13. Генерация случайных чисел Python
  14. Создание уникального проекта
  15. Настройка шрифта и цвета в Tkinter
  16. Разность множеств
  17. Декораторы в Python
  18. Применение функций в Python
  19. Функциональное программирование.
  20. Строки в Python: апострофы и кавычки
  21. Работа с комплексными числами
  22. Хеши в Python
  23. Поиск кода
  24. Роль ключевого слова self
  25. Преобразование PowerPoint в PDF.
  26. Строковое представление объектов
  27. Основные операции с библиотекой Numpy
  28. Обновление данных через PUT запрос
  29. UserString в Python
  30. Метод join() для объединения элементов строки
  31. Итерация по итерируемым объектам
  32. Создание и использование модулей в Python
  33. Работа с defaultdictами в Python
  34. Перемешивание списка с shuffle()
  35. Деление в Python
  36. Резервирование символов в Python
  37. Пустой оператор pass в Python
  38. Использование html-скриптов в Jupyter Notebook
  39. Работа с множествами в Python
  40. Нахождение самого длинного слова в списке с помощью max
  41. Работа с часовыми поясами в Python.
  42. Методы в Python
  43. Утечки переменных цикла в Python 3.x
  44. Очистка данных с помощью pandas
  45. Анонимные функции в Python
  46. Переменные класса и экземпляра
  47. Атрибуты класса и экземпляра
  48. Фильтрация входных данных в Python

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