python异常处理exception

                      

使用try语句检测异常

 

 as reason可省,输入什么错误的时候要把错误reason转化成字符串,要不然也是会报错的哦

 如果要捕获多个设定异常,就写多个except,或者写一行

当然只会输出一个,因为第一个异常出现这个try语句就跳到except中去了,和C#try catch一样

但是这个 try except只会捕获我们设定的异常,没except的异常是不会捕获的,仍然会报错!

 如果想无论出什么错,都走到except去,那就直接在except后不跟东西,就好了

但是无法知道错误信息,因此不推荐这种做法

 

 

 raise 自己引发一个异常

 

猜你喜欢

转载自www.cnblogs.com/ningxinjie/p/10949104.html
今日推荐