如何隐藏内部错误堆栈[python]

如何隐藏内部错误堆栈[python],python,typeerror,traceback,raise,Python,Typeerror,Traceback,Raise,在下面的代码中,我希望防止显示内部错误回溯。 在lua中,等价物是errorinfo,2 在Python中也可以这样做吗 def asd: def efenumber=2: 尝试: 数字+=2 打印号码 除类型错误为e外: 失败=真 raise TYPE错误使情况更糟 如果失败: raise TYPE错误请不要显示内部内容 raise TypeError.我想这是使用回溯的方法 efenumber=asd我想在这里结束错误堆栈 自闭症 印刷品 Traceback (most recent cal

在下面的代码中,我希望防止显示内部错误回溯。 在lua中,等价物是errorinfo,2

在Python中也可以这样做吗

def asd: def efenumber=2: 尝试: 数字+=2 打印号码 除类型错误为e外: 失败=真 raise TYPE错误使情况更糟 如果失败: raise TYPE错误请不要显示内部内容 raise TypeError.我想这是使用回溯的方法 efenumber=asd我想在这里结束错误堆栈 自闭症 印刷品

Traceback (most recent call last):
  File "main.py", line 15, in <module>
    asd()
  File "main.py", line 13, in asd
    efe(number = "asd") # i want the end of Error Stack here
  File "main.py", line 10, in efe
    raise TypeError() # dont show internal stuff please
TypeError

我认为这在python中是不可能的。不过,您可以将错误打印为纯文本

编辑:尝试使用模块格式化错误消息