python 异常

异常

在python中,我们用异常对象表示错误信息,一般是Exception类或者是其子类的实例。当遇到错误时,程序会用所谓的回溯(traceback)终止执行。

引发异常

为了使程序在调试时,一旦有不正确的迹象立即停止执行,我们用raise语句来引发异常。
raise Exception('错误信息')

捕捉异常

在程序运行时,对异常进行捕捉可以让程序不中断。

try:
    pass
except:
    pass
else:
    pass
finally:
    pass
  • 关于except
    只捕捉一类异常:
    except ZeroDivisionError:
    捕捉部分异常:
    except (TypeError,NameError):
    捕捉全部异常:
    except:
    捕捉异常后记录下来
    except Exception,e:
    原文作者:森先生_wood
    原文地址: https://www.jianshu.com/p/70f835aaa27b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞