import sys
try:
raise Exception('foobar')
except:
info = sys.exc_info()
print(type(e[2])) # <class 'traceback'>
help(traceback) # NameError: name 'traceback' is not defined
Pythonが例外レポートのために使用するトレースバックオブジェクトの種類は正確に何ですか?Pythonのトレースバックオブジェクトの種類は何ですか?
sys.exc_infoのドキュメントでは、トレースバックインスタンスを操作する方法について豊富な情報がありましたが、型(クラス)自体にアクセスできるようにしたいと考えています。
'__name__ == 'traceback''は、グローバル名前空間では' traceback'がそのクラスを参照しているわけではありません。 –
あなたはこのタイプで何をする予定ですか?型オブジェクトにアクセスすると、あまり得意になりません。 – user2357112
あなたはすでに 'type(e [2])'で型にアクセスしています。 – user2357112