最終更新日:2017年11月26日

bottle.pyで404エラーが発生した時に特定のページや情報を表示したい

記事内に商品プロモーションを含む場合があります。

404 エラーが発生したら特定の内容を表示したい

from bottle import run, error

import jsonsample as jsonsample

@error(404)
def error404(error):
    return "404 not found."

run(host='localhost', port=8080)

このコードを実行して、http://localhost:8080 にブラウザでアクセスすると、「404 not found.」が表示されます。

@error(404)
def error404(error):

エラーへの対応には、@route()ではなく、@error()を使うことで行えるようです。

import error

error をインポートしておかないつ使えないので注意が必要です。

bottle.pyで404エラーが発生した時に特定のページや情報を表示したいの商品をアマゾンで調べる。
bottle.pyを使ってpythonでWEBサイトやWEBサービスを作ってみる
sect: Pythons | lastmod: 2017-11-26 | pv: 24
pythonのモジュールやクラスを動的に読み込ませる方法
sect: Pythons | lastmod: 2017-11-26 | pv: 388
python PIL 長方形の画像に余白を追加して正方形にリサイズする
sect: Pythons | lastmod: 2017-09-10 | pv: 70
python 3.x pipでopencvをインストールする方法
sect: Pythons | lastmod: 2017-09-05 | pv: 18
Python 絶対パスからファイル名だけを取得する方法
sect: Pythons | lastmod: 2017-09-03 | pv: 17