異常捕捉

異常捕捉:當一段代碼執行的時候出現異常(報錯),會出現整個程序中止,異常捕捉就是捕捉出錯的程序,是程序能接着運行python

# try....except.... 用於異常捕獲,當一段代碼程序執行時出現異常(報錯),會致使整個程序結束,出現異常的地方以後的邏輯代碼就不會執行了,因此須要捕獲異常,當捕獲到異常以後,能夠對異常進行處理,處理完成以後,能夠保證項目中的其餘代碼不會受影響

name = '張三'
try:
    print(name)
except Exception as e:
# Exception 全部錯誤類型的基類
    # 1.IndexError 索引錯誤
    # 2.NameError 名稱錯誤
    # 3.ValueError 值錯誤
    # 4.KeyError 鍵錯誤
    # 5.ImportError 引用錯誤
    print(e)
#出現異常能夠再這裏寫處理異常代碼塊的方案

# 當異常出現,執行except 沒有異常的時候執行 else
else:
    print('沒有錯誤:')
# finally 是必定能執行的 ,
finally:
    print('。。。。。。')


if age < 16 :
  # raise 自定義觸發異常
   raise Exception('小於16歲,禁止使用童工!')
else:
  print('錄用')
相關文章
相關標籤/搜索