>

异常处理

try:

  code

except (Error1,Errror2) as e:  #抓住目标错误

  print("error error error" , e)

except Exception as e:  #抓住所有错误

  print("未知错误" , e)

else:

  print("一切正常")

finally:

  print("不管有错没错,都执行")

 

自定义异常

class AlexException(Exception):
    def __init__(self,msg):
        self.message = msg
    def __str__(self):
        return self.message
try:
    raise AlexException("e = 数据库连不上")     #自己定义的异常
except AlexException as e:
    print(e)

 

posted @ 2020-10-31 10:53  仕杰资本  阅读(65)  评论(0)    收藏  举报
>