最佳答案
我看过很多关于Python中的堆栈跟踪和异常的文章。但还没找到我想要的。
我有一大块Python 2.7代码可能引发异常。我想捕获它并将其完整的描述和导致错误的堆栈跟踪分配给字符串(简单地说,就是我们在控制台上看到的所有内容)。我需要这个字符串来打印到GUI中的文本框中。
就像这样:
try:
method_that_can_raise_an_exception(params)
except Exception as e:
print_to_textbox(complete_exception_description(e))
问题是:函数complete_exception_description
是什么?