Python - blocks: try, except



如果try:后有一个以上的except:分支,我们可以说:

  • 一个或多个try:块将被执行
  • 不执行任何try:
  • 将执行不超过一个try:
  • 恰好有一个try:块将被执行

在我看来,正确的答案将是"不超过一个try:",但可能是"一个或多个try:"?

显示如下错误:

SyntaxError: default 'except:' must be last

您可以运行以下代码:

try:
something...
except:
something...
finally:
something...

最新更新