【高级特性】48、例外处理

2021-05-31  本文已影响0人  看远方的星

目录
一、代码错误类型
二、捕捉错误

一、代码错误类型

以上这些错误会引起程序中止退出,如果希望掌控意外,就需要在可能出错误的地方设置陷阱捕捉错误

二、捕捉错误

try:
     <检测语句>
except<错误类型>[as e]:
     <处理异常>
----------------
try:  #为缩进的代码设置陷阱
except:  #处理错误的代码
try:
     <检测语句>
except <错误类型>[as e]:
     <处理异常>
finally:
      <语句块>
--------------------------------
finally:     #无论出错否,都执行的代码

如果try语句块运行时没有出现错误,会跳过except语句块执行finally语句块的内容

try:
        <检测语句>
except<错误类型>[as e]:
        <处理异常>
else:
        <语句块>
-------------------------------
else:#没有出错执行的代码
image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读