学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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

    52210

    扫码关注腾讯云开发者

    领取腾讯云代金券