小能豆

获取异常描述和导致异常的堆栈跟踪(全部以字符串形式)

javascript

如何将捕获的内容Exception(其描述和堆栈跟踪)转换为str可供外部使用的内容?

try:
    method_that_can_raise_an_exception(params)
except Exception as e:
    print(complete_exception_description(e))

阅读 32

收藏
2024-10-14

共1个答案

小能豆

查看traceback模块,特别是format_exc()功能。这里

import traceback

try:
    raise ValueError
except ValueError:
    tb = traceback.format_exc()
else:
    tb = "No error"
finally:
    print(tb)
2024-10-14