第一種:分錯誤類型處理
try: 3/0 except NameError as e: print ("沒有變量") except ZeroDivisionError as e: print ("為0") else: ``` print("其他錯誤")
第二種:不管什么錯誤 只要是錯誤就會捕獲
try: 3 / 0 except: ``` print ("代碼有誤")
第三種件相;選擇性處理錯誤
try: 3 / 0 except(NameError,ZeroDivisionError): ``` print ("代碼有誤")
第四種 :選擇性處理錯誤
try: 3 / 0 except(NameError,ZeroDivisionError): print ("代碼有誤") finally: print ("不管有沒有錯都會執(zhí)行")