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() と書いておくと、こんな感じのエラー画面を出してくれるらしい これは便利かも


戻る