如何在不显示模块名称的情况下引发异常

时间:2019-09-10 09:07:01

标签: python

我定义了

class MyException(Exception):
    pass

当我举起它时,最后一条回溯行说

__main__.MyException: ...

有没有一种方法可以使python在没有定义异常的模块(特别是没有前面的__main__.)的情况下显示异常?

MyException: ...

1 个答案:

答案 0 :(得分:1)

我建议将其放在try...except块中:

'''define error'''
try:
    '''code with defined error'''
except Exception as e:
    print(str(e))