Rumah  >  Soal Jawab  >  teks badan

python - page_not_found(e)中e代表的是什么?

《Flask web development》 3.3自定义错误页面

@app.errorhandler(404)
def page_not_found(e):
    return render_template('404.html'), 404
    

使用errorhandler装饰器,其中page_not_found(e)是继承与e的子类么?这个e代表的是什么意思?

怪我咯怪我咯2740 hari yang lalu1592

membalas semua(4)saya akan balas

  • 阿神

    阿神2017-04-18 09:44:05

    Daripada takrifan, e ialah parameter page_not_found, dan e mungkin merupakan contoh Exception, yang boleh dikenal pasti melalui
    jenis(e).

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 09:44:05

    Anda akan tahu jika anda mencuba tanpa menulis e. . .

    balas
    0
  • 迷茫

    迷茫2017-04-18 09:44:05

    Saya juga nampak tempat ini. Lihat daripada dokumen Cina ini

    Pengendali ralat ialah fungsi yang serupa dengan fungsi paparan, tetapi ia dilaksanakan apabila ralat berlaku dan ralat itu dihantar sebagai parameter. Secara amnya ralat akan menjadi HTTPException , tetapi dalam beberapa kes ia akan menjadi ralat lain: pengendali ralat pelayan dalaman akan dilaksanakan dengan ralat kod sebenar ditangkap sebagai parameter.

    e kecil ini boleh menjadi ralat yang disebabkan oleh HTTP atau ralat lain (terima kasih atas peringatan itu).

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 09:44:05

    e ialah objek ralat Maklumat ralat disimpan dalam pembolehubah ini, serupa dengan:

    try:
        eat()
    except Exception as e:
        print(e)

    balas
    0
  • Batalbalas