摘要:
try 捕获由Python或程序本身引发的异常 raise 手工地引发一个异常 为什么要使用异常 1、错误处理,当python检查以程序运行时的错误就引发异常,你可以在程序里捕捉和处理这些错误,或者忽略它们。 2、事件通知,异常也可以作为某种条件的信号,而不需要在程序里传送结果标志或显式地测试它们。 3、特殊情形处理,有时有些情况是很少发生的,把相应的处理代码改为异常处理会更好一些。 4、奇特的控制流,异常是一个高层次的"goto",可以把它作为实现奇特的控制流的基础。如反向跟踪等。 异常的基础知识 python的try语句有两种风格---一种是处理异常(try/except/else), 阅读全文