python如何错误追踪

图片[1]-python如何错误追踪-uusu优素-乐高,模型,3d打印,编程

Python中的traceback模块被用于跟踪异常返回信息,可以在logging中记录下traceback。

traceback.format_exc() 获取异常为字符串,保存到日志文件

try:
importlxml
except:
trace=traceback.format_exc()
logger.error(f'\n{trace}')

日志文件输出:

Traceback(mostrecentcalllast):
File"/home/ldy/myself/untitled/scripts/scripts.py",line20,in<module>
importlxml
ModuleNotFoundError:Nomodulenamed'lxml'

与traceback.print_exc()的区别是,后者直接输出在控制台。

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容