python如何错误追踪

2025-12-02 0 24,810

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

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

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

日志文件输出:

Traceback (most recent call last):
  File "/home/ldy/myself/untitled/scripts/scripts.py", line 20, in 
    import lxml
ModuleNotFoundError: No module named 'lxml'

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

python学习网,大量的免费python视频教程,欢迎在线学习!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 常见问题 python如何错误追踪 https://www.zhiup.top/8260.html

相关