把python基本功搞扎实(9)

python中的异常处理

python用 异常对象(exception  object)来表示异常情况。当程序在运行过程中遇到错误时,会引发异常。如果异常对象未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)种植运行
捕捉异常的基本形式是try...except...else....finally...
对于某些难以预料的异常,我们可以使用BaseException来捕获,因为python中所有的异常类都是从BaseException类派生的,在大部分情况下,我们也可以使用Exception来捕获,因为Exception是大部分异常的弗雷。
可以用raise语句手动引发异常

猜你喜欢

转载自blog.csdn.net/ximingren/article/details/78160108