Feb
17
2023
Python traceback模块
而使用Python中traceback模块来进行处理可以直观异常信息:
import traceback
def func(num1, num2):
try:
x = num1 * num2
y = num1 / num2
return x, y
except:
traceback.print_exc()
func(1, 0)
try:
if str(123) > 5:
print('这是一个无法执行的错误')
except Exception:
traceback.print_exc() # 返回错误信息
执行结果
此错误输出包含诊断问题所需的所有信息。错误输出的最后一行一般会告诉你引发了什么类型的异常,以及关于该异常的一些相关信息。错误信息的前几行指出了引发异常的代码文件以及行数。
微信扫一扫,打赏作者吧~
最活跃的读者