catch异常时打印完整异常
要打印完整的异常信息,可以使用traceback模块来获取异常的详细信息,并将其打印出来。下面是一个例子:
import traceback
try:
# 这里写可能会抛出异常的代码
raise ValueError('这是一个测试异常')
except Exception as e:
# 使用traceback模块打印完整的异常信息
traceback.print_exc()
运行结果会打印出完整的异常信息,包括异常的类型、错误消息、堆栈跟踪等。
Traceback (most recent call last):
File "<ipython-input-1-892c1a5bb5f7>", line 5, in <module>
raise ValueError('这是一个测试异常')
ValueError: 这是一个测试异常
原文地址: http://www.cveoy.top/t/topic/iU8Q 著作权归作者所有。请勿转载和采集!