У меня проблемы с пониманием следующего потока управления.
try:
# normal execution block
except A:
# handle exception A
except B:
# handle exception B
except:
# handle other exceptions
else:
# if no exceptions, go here
finally:
# always do this
Я не понимаю назначение a else
в этом контексте.Я пришел из Java, где нет условия else
для обработки исключений.
Если у меня есть что написать в части else
, я бы предположил, что могу написать это непосредственно за пределами обработки исключений.часть либо.
Итак, в чем же необходимость предложения else
в обработке исключений Python?