Курс 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"
- Умножение строк и списков
- Объединение списков в Python
- Переопределение метода __and__
- Создание коллекций из генератора
- Удаление элемента из списка в Python
- Установка и использование Python-dateutil
- Частичное совпадение ввода
- Удаление ссылок в Python
- Функции map, filter и reduce
- Команда %dhist — список посещенных каталогов
- Получение текущей даты и времени с помощью datetime
- CLI-инструмент howdoi
- Проверка типов с помощью isinstance
- Объединение, распаковка и деструктуризация
- Копирование в Python
- Работа с модулем os в Python
- Проверка элемента в множестве.
- Логирование с Loguru
- Получение комбинаций в Python
- Декораторы в Python
- Псевдонимы в Python
- Преобразование многоуровневого словаря
- Управление ресурсами в Python
- Работа с itertools
- Работа с WindowsPath()
- Печать комбинаций в Python с Itertools
- Переопределение метода sub
- Python: Splat-оператор и splatty-splat
- Управление IP-адресами через прокси
- Методы обработки строк в Python
- Работа с каталогами в Python
- Отрицательные индексы списков в Python
- Аннотации типов в Python
- Функции высшего порядка в Python
- Утечки переменных цикла в Python 3.x
- Объединение словарей в Python
- Метод join() для объединения элементов
- Измерение времени выполнения
- Работа с рекламными данными в Pandas
- Сокращение ссылок с pyshorteners
- Преобразование в float
- Основные методы NumPy
- Проверка дублей в списке.
- Декораторы классов















