Python エラーのデバッグ プロセス中に、現在の Python ファイルのエラー行を出力する必要がある場合があります。方法は次のとおりです:
import sys
try:
a = [1,2]
print a[3]
例外:
s=sys.exc_info()
print "エラー '%s' が %d 行目で発生しました" % (s[1],s[2].tb_lineno)
execfile のエラー行を出力します:
try ; 1][1])
リフレクションメカニズムを使用して関数を呼び出し、呼び出し先のエラー行とエラーメッセージを出力します
try:
callfunc.callfunc(myklass,strmethod,params)
例外:
print '= == ステップエラー情報開始'
Import Traceback
Traceback.print_exc ()
Print '=== ステップエラー情報終了'