← Назад к списку задач

contextmanager

Общее Уровень 2

Описание задачи

Необходимо реализовать контекстный менеджер open_file для безопасного и удобного открытия файлов с автоматическим закрытием после использования.

Функция open_file принимает один аргумент: path (str) – строка, представляющая путь к файлу, который необходимо открыть.

Функция должна возвращать объект файлового дескриптора (f) типа file object, который можно использовать для чтения из файла. Этот объект автоматически закрывается после завершения блока with, даже если в блоке возникнут исключения.

Режим обучения Готово

Объяснение решения уже подготовлено. Нажмите кнопку, чтобы посмотреть.

Ваше решение

Подсказка (готовое решение)

def open_file(path):