标签:png 其他 工作 title sans 扩展 使用 image font
1、大部分的内置异常都是Exception的子类7、查看其他异常类是否真的是继承于Exception
如查看NameError
8、查看SystemExit和KeyboradInterrupt的父类
9、异常层级关系图
10、需要注意的是
如果只是使用except:语句而没有指定任何类型的异常时,将会捕捉所有BaseException的子类
try: pass except: pass
也就是说,这么做的话,会捕捉所有除了SystemExit和Keyboradinterrupt这两个特殊异常以外的其他异常,这是不推荐的做法
如果需要捕获任何异常(除了那两个特殊异常)推荐的做法是指明是except Exxception,看以下代码
try: pass except Exception: pass
反过来,如果不想捕捉所有异常,那么指明BaseException,代码如下
try: pass except BaseException: pass #那么这么做的话,就仅仅只是处理那两个特殊异常了,因此是捕捉不到Exception
标签:png 其他 工作 title sans 扩展 使用 image font
原文地址:http://blog.51cto.com/freshair/2059145