有什么办法,如何找出代码行,我在哪里调用:raise MyError(“something”)?
我有这样的代码:
class MyError(Exception):
def __init__(self, value):
self.value = value
def __str__(self):
return repr(self.value)
我可以在这个类上获得异常(exception)吗?
像这样调用:
try:
somethin()
except:
raise MyError("abc")
谢谢
最佳答案
您应该能够为此使用traceback。
关于exception - 在我自己的异常类中获取异常行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10324558/