知行编程网知行编程网  2022-12-09 02:00 知行编程网 隐藏边栏  4 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何错误追踪的相关知识,包括python做卫星追踪,以及昆明寻甸疫情这些编程知识,希望对大家有参考作用。

python错误如何跟踪

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

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 <module>
    import lxml
ModuleNotFoundError: No module named 'lxml'

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

python学习网,大量的免费
,欢迎在线学习!

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享