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

 

一、抛出异常

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

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

就比如在博客中的地址栏中输出了地址也会出现这种情况

python如何抛出异常如何捕捉异常_地址栏

 

我们就在想抛出了一个异常怎么将它捕捉到

 

二、捕捉异常

#捕捉404异常
 @app.errorhandler(404)
 def get_404(e):
     print(e)
     return "捕捉到404异常"
#捕捉500异常
@app.errorhandler(500)
def get_error(e):
     print(e)
     return "捕捉到一个异常"