关于异常处理:
python中类定义可以作为对象传递,例子中类b继承了exception类,在循环中每次raise一个异常类对象b,except抓到这个异常,循环了3次,所以输出了b b b。
例子:
class b(exception): passclass c(b): passclass d(c): passfor cls in [b, c, d]: try: raise cls() except b: print("b") except c: print("c") except d: print("d")
执行结果:
b
b
b
更多详解Python中Exception异常处理相关文章请关注PHP中文网!
Python v2.4版chm格式的中文手册,内容丰富全面,不但是一本手册,你完全可以把她作为一本Python的入门教程,教你如何使用Python解释器、流程控制、数据结构、模板、输入和输出、错误和异常、类和标准库详解等方面的知识技巧。同时后附的手册可以方便你的查询。










