python 异常捕捉
在python中使用try except捕捉异常,却无法知道到底哪行报错,记录一种方法
import traceback try: assert 1 == 2 except Exception as e: print('***********************') print(repr(e)) print('***********************') print(traceback.format_exc()) print('***********************')
输出,可以看出使用 traceback.format_exc() 可以看到更清楚的报错信息,就像没有使用try except一样的报错
*********************** AssertionError() *********************** Traceback (most recent call last): File "/home/cyh/workspace/FORD/test/cache.py", line 3, in <module> assert 1 == 2 AssertionError ***********************
喜欢的觉得有用的就点个赞吧,点波关注不迷路呦