Модуль 8.6 Обработка исключения FileNotFoundError и менеджер контекста.
Что произойдет, если попытаться открыть не существующий файл на чтение?
возникнет ошибка FileNotFoundError
Имеется фрагмент программы (см. листинг ниже). При его выполнении возникает ошибка FileNotFoundError. Запишите конструкцию try / except, чтобы отображалось сообщение «File Not Found», если файл не удается открыть.
try:
f = open("abc.txt")
r = f.read(1)
f.close()
except FileNotFoundError:
print("File Not Found")
Для чего нужен менеджер контекста with при работе с файлами?
он позволяет автоматически закрывать файл
Имеется фрагмент программы:
file = open("my_file.txt") s = file.readline() file.close()Как правильно здесь записать менеджер контекста?
with open("my_file.txt") as file: ...
Когда выполняется блок finally в конструкции try / except / finally?
всегда после выполнения блоков try и except
Когда выполняется блок except в конструкции try / except / finally?
при возникновении соответствующих ошибок в блоке try
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы