cgitbを使う
■概要
Pythonのリファレンス見ていたら、cgiの下にcgitbという代物があったので使ってみる
■詳細
strong
small
grey
といった、単純なHTMLで囲む機能が入っているらしい
これは・・・・使わないなぁ
あと、CGIのエラーをフックしてくれる機能があるらしい
■ソース
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import cgi
import cgitb
import os
import sys
import codecs
sys.stdout = codecs.getwriter('utf_8')(sys.stdout)
#エラーをフックしてくれる機能をONに
cgitb.enable()
print ('Content-type: text/html; charset=UTF-8')
print ("\r\n\r\n")
#タグで囲んでくれるcgitbの機能
print cgitb.strong("STRONG") + "
"
print cgitb.small("SMALL") + "
"
print cgitb.grey("GREY") + "
"
#エラーになる記述
print cgitb.html(1, 2, 3)
■結果
cgitb.enable()
と書いておくと、こんな感じのエラー画面を出してくれるらしい
これは便利かも
戻る