Курс 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"
- Введение в PyTorch
- split() без разделителя
- Транспонирование 2D-массива с помощью zip
- Функция zip() в Python
- Гибкие функции Python
- Работа с itertools
- Проверка подстроки в строке с помощью in
- Добавление элементов в список
- Отслеживание прогресса с tqdm
- Математические функции в Python
- Метод setdefault() в Python
- Метод rmatmul для обратного матричного умножения
- Реализация операции -= для пользовательского класса
- Разработка Telegram-ботов
- Сортировка с параметром key
- lru_cache оптимизация функций
- Обработка данных в Python
- Разбиение строки в Python
- Оптимизация памяти с slots
- Лямбда-функции в цикле
- Настройка нарезки списков
- Уникальность ключей в словаре
- Работа со списками
- Конкатенация строковых литералов
- Логирование с Logzero
- Операции с числами в Python
- Срезы в Python
- Создание пользовательской коллекции в Python
- Получение пути к текущему скрипту с помощью os
- Оператор деления для класса Rational
- Скрытие вывода данных
- Основы работы с os
- Замена текста в Python
- Установка пакетов с помощью pip
- Генераторы в Python
- Быстрый поиск кода
- Оптимизация памяти в Python
- Асинхронное программирование с asyncio
- Управление импортом в Python
- Создание функций высшего порядка
- Список методов и атрибутов
- Списки в Python: основы
- Обработка ошибок ввода данных
- Закрытие файла в Python
- Работа с утверждениями в Python
- Разделение строки с регулярными выражениями















