第一种:分错误类型处理
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 ("不管有没有错都会执行")