异常代码范例
1 | #!/usr/bin/env python |
备注:
(1)在try-except结构中except语句可以写多个
(2)except语句的写法
1 | except (ZeroDivisionError, TypeError, NameError): #一个except语句可以捕获多种类型的异常 |
raise抛出异常
(1)raise Exception
(2)raise Exception("User's Error Message")
用户自定义类
用户可以自定义异常类,自定义异常类要继承Exception或其子类。