1. 程式人生 > >Python Flask,捕獲異常,捕獲404錯誤,errorhandler(),自定義異常處理函式

Python Flask,捕獲異常,捕獲404錯誤,errorhandler(),自定義異常處理函式

 

demo.py(捕獲異常,自定義異常處理函式):

# coding:utf-8

from flask import Flask

app = Flask(__name__)


# 捕獲404異常錯誤
@app.errorhandler(404)
# 當發生404錯誤時,會被該路由匹配
def handle_404_error(err_msg):
    """自定義的異常處理函式"""
    # 這個函式的返回值就是前端使用者看到的最終結果 (404錯誤頁面)
    return u"出現了404錯誤, 錯誤資訊:%s" % err_msg


if __name__ == '__main__':
    app.run(host="0.0.0.0", port=5000, debug=True)