Python快速入门 | 如何自定义异常,以及 try…except…elese…finally

try…except…elese…finally

在上一篇中,我们了解了异常和处理方式,我们使用到了 try 语句,通过它可以让我们的程序不会遇到错误就直接给终止掉。

这里再给补充一下,在 try 语种中,你还可以使用 else ,什么意思呢,就是当你使用 try 语句来捕获某个异常的时候,程序执行发现没有异常啊,这时候它就会执行你 try 语句中的 else :

本文隐藏内容 登陆 后才可以浏览
那么下次你使用自己定义的异常的时候,就会得到相应的错误信息了:

ok,以上就是今天给你分享的内容,下篇见!

5 Replies to “Python快速入门 | 如何自定义异常,以及 try…except…elese…finally”

  1. lilian说道:

    print()函数调用对象e(即对象MyError)的__str__方法

  2. kelvinweng说道:

    这个主动抛出异常,是不是一种写法,目的是执行except里面的语句?但是为何要这样?有什么特殊意义呢?

回复 baililuoyun 取消回复