0
コードの行を調べる方法はありますか?raise MyError( "something")??私の例外クラスで例外の行を取得
私はこのようなコードを持っている:
class MyError(Exception):
def __init__(self, value):
self.value = value
def __str__(self):
return repr(self.value)
私は、このクラスで例外の行を取得することはできますか?このように呼び出す
:
try:
somethin()
except:
raise MyError("abc")
は、あなたがこのためにtracebackを使用することができるはずです、あなたに
私はtraceback.print_exc(file = sys.stdout)を試みましたが、何も印刷しません。それは奇妙なことですね。 – Blaskovic