エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python CGIのデバッグ - Black technology lab
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python CGIのデバッグ - Black technology lab
CGIプログラムは通常はWebサーバから呼び出されて実行されるので、高機能なデバッガが利用できないため... CGIプログラムは通常はWebサーバから呼び出されて実行されるので、高機能なデバッガが利用できないため、とてもデバッグがしにくいです。 しかし、Pythonの標準ライブラリには、CGIのデバッグに役立つ2つのモジュールが用意されていて、デバッグがかなり楽にできます。 まず最初に紹介するのが、cgitbです。このモジュールを使うと、CGIプログラムで捕捉されない例外が発生したときに、トレースバック情報をHTMLで出力してくれます。使い方は非常に簡単で、import cgitb; cgitb.enable() と最初の方に書いておくだけです。後は例外が発生したときに、勝手になんとかしてくれます。 実際にcgitbの出力がどんな感じになるのか、サンプルを用意しました。 http://niisaka.s33.xrea.com/cgi-bin/test/python-cgi.cgi このCGIは1行