欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python打印异常报错信息

程序员文章站 2022-07-15 15:48:25
...

两种方法:

  1. 直接打印错误:
try:
	a=2/0
except Exception as e:
	print(e)

结果:division by zero
2. 用traceback模块打印
上述结果看不到具体错误信息,不方便调试定位,可用traceback模块。

import traceback
try:
	a=2/0
except Exception as e:
	print(traceback.format_exc())
	#traceback.print_exc() #等价于上一条语句

结果:

Traceback (most recent call last):
  File "/Users/Desktop/project/data_5_6/test.py", line 48, in <module>
    a=2/0
ZeroDivisionError: division by zero
相关标签: python