我们首先要了解的就是如何抛出异常

 

一、抛出异常

@app.route("/")
def index():
    #抛出一个404异常
    abort(404)
    return "heheheh"

这种抛出异常我们见到的很多,通常的情况下输错了地址就会出现这样的情况

就比如在地址栏中输出了错误的地址就会出现这种情况

 

 也有可能是这样的就比如博客园的404错误

 

像这样的页面是怎么弄得呢,就需要我们的捕捉异常

 

二、捕捉异常

#捕捉404异常
 @app.errorhandler(404)
 def get_404(e):
     print(e)
     return "捕捉到404异常"    #我们可以在这一行进行返回自定义页面
#捕捉500异常
@app.errorhandler(500)
def get_error(e):
     print(e)
     return "捕捉到一个异常"

 


posted on 2021-09-13 09:02  一纸荒年003  阅读(670)  评论(0)    收藏  举报