クラスSelfException(例外): 合格 デフ)(メイン: firstMethodを() DEF firstMethod(): 第2の方法() DEF 第2の方法(): thirdMethod() DEF thirdMethod(): 上げる SelfException(" 自定义异常信息" ) 、メイン() #输出结果: D:\ソフト\ python36 \ python.exe D:/myproject/crazy_python/07/7.4/ traceback_test.py トレースバック(最新の呼び出しの最後): ファイル" D:/myproject/crazy_python/07/7.4/traceback_test。 PY 」、ライン24、で、<モジュール> メイン() ファイル" :D /myproject/crazy_python/07/7.4/traceback_test.py "、ライン9 におけるメイン firstMethod() ファイル" :/myproject/crazy_python/07/7.4/traceback_test.py D "、ライン13 におけるfirstMethod 第2の方法( ) ファイル" D:/myproject/crazy_python/07/7.4/traceback_test.py "、ライン17を、内第2の方法 thirdMethod() ファイル" :/myproject/crazy_python/07/7.4/traceback_test.py D "、ライン21 にthirdMethod 調達(SelfExceptionを「自定义异常信息」) __main__ .SelfException:カスタム例外情報
それでは、どのように情報を与えられていることで、問題を見つけていますか?
最後の行は、ディテールタイプと例外中の例外の詳細を示します。このラインアップ、例外の発生源が発生する一つのレコードずつから、例外がそこを通って順次トラックを伝播し、例外で機能するそのライン、発生ファイルかを示します。一般的に多くの情報で問題を特定するために書かれた自分のコードが与えられて見つけます