[python 笔记] traceback 打印异常

在代码中使用异常处理(Try)时, print打印错误时,并不会输出在哪行报错, 我在代码运行时的错误信息保存到日志文件中, 直接打印异常又看不出是哪一段代码出的问题, 这个时候可以尝试使用traceback 库
直接打印
可以试试下面的写法
可以得到这个

format_exc
返回一个字符串, 想把logger异常记录在log里不直接打印可以使用这个
print_exc
这个可以直接打印异常的同时将异常写入文件

在代码中使用异常处理(Try)时, print打印错误时,并不会输出在哪行报错, 我在代码运行时的错误信息保存到日志文件中, 直接打印异常又看不出是哪一段代码出的问题, 这个时候可以尝试使用traceback 库
直接打印
可以试试下面的写法
可以得到这个
返回一个字符串, 想把logger异常记录在log里不直接打印可以使用这个
这个可以直接打印异常的同时将异常写入文件