ホームページ > バックエンド開発 > Python チュートリアル > 現在のPythonファイルのエラー行を出力します。

現在のPythonファイルのエラー行を出力します。

高洛峰
リリース: 2016-10-19 14:56:20
オリジナル
1571 人が閲覧しました

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 '=== ステップエラー情報終了'

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート