码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习记录-异常捕获

时间:2020-01-30 15:48:34      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:col   pytho   color   style   出错   学习   href   except   exception   

记录错误

如果不捕获错误,自然可以让Python解释器来打印出错误堆栈,但程序也被结束了。既然我们能捕获错误,就可以把错误堆栈打印出来,然后分析错误原因,同时,让程序继续执行下去。

Python内置的logging模块可以非常容易地记录错误信息:

# err_logging.py

import logging

def foo(s):
    return 10 / int(s)

def bar(s):
    return foo(s) * 2

def main():
    try:
        bar(0)
    except Exception as e:
        logging.exception(e)

main()
print(END)

 

主要参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1017598873256736

Python学习记录-异常捕获

标签:col   pytho   color   style   出错   学习   href   except   exception   

原文地址:https://www.cnblogs.com/wooluwalker/p/12242888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!