不会,用import traceback
import tracebacktry:
a=3
b=a+{"1":3}
except Exception as e:
print '可以把一下信息写入日志'
# 如log().info(traceback.print_exc(e))
traceback.print_exc(e)
在python中,可以使用内置函数inspect.currentframe()来获取当前执行的调用栈中的帧对象,然后使用帧对象的f_lineno属性来获取当前行号,最后使用print()函数将该行号打印出来。
具体代码类似这样: