第 8 章 异常 >>> raise Exception("hello") 引发异常 raise 异常类/异常实例 >>> import exceptions Exception 是所有异常的基类 @学习摘录 801:自定义异常类 —— class SomeCustomException(Exception) : pass @学习摘录 802:捕获异常 try : x = input("x : ") y = input('y : ') print x / y except ZeroDivisionError : print "The second num can't zero!" except TypeError : print "That wasn't a number." 用一个块捕捉两个异常 try : x = input("x : ") y = input('y : ') print x / y except (ZeroDivisionError, TypeError), e : print e except : 这样子写的话,就是捕捉所有异常了,不推荐! @学习摘录 803:万事大吉 try except : else : finally : 最后 异常上浮-主程序-堆栈跟踪,最后!