首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python——异常层级分析

1、大部分的内置异常都是Exception的子类 2、Exception本身是从BaseException类继承过来的 3、因此所有的异常都是必须从BaseException类进行扩展 4、Exception...是BaseException类的子类,而NameError是Exception的子类,NameError是BaseException类的子子类(或者叫间接子类) 5、那么,有没有异常类是直接从BaseException...10、需要注意的是   如果只是使用except:语句而没有指定任何类型的异常时,将会捕捉所有BaseException的子类 try:     pass except:     pass 也就是说,这么做的话...除了那两个特殊异常)推荐的做法是指明是except Exxception,看以下代码 try:     pass except Exception:     pass 反过来,如果不想捕捉所有异常,那么指明BaseException...,代码如下 try:     pass except BaseException:     pass #那么这么做的话,就仅仅只是处理那两个特殊异常了,因此是捕捉不到Exception

1.2K10
领券