python的异常处理

Posted neilyoung22

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的异常处理相关的知识,希望对你有一定的参考价值。

 1 # 异常处理的基本逻辑块
 2 # 如下所示:
 3 # Exception 是指所有的错误,能捕获所有的错误
 4 # valueError  IndexError ...是Exception的子类
 5 # www.cnblogs.com/wupeiqi/articles/5017742.html 归纳了很多子类的错误类型
 6 # 为什么要输出子类异常呢?可能是为了日志快速定位问题的原因
 7 # try else 无异常出现就执行else 后面的代码
 8 # finally: 不管有没有出现异常,都会执行finally下面的代码的
 9 while True:
10     try:
11         m = input("请输入内容:")
12         i= int(m)
13     # 上述代码如果没有出错就执行下面代码
14     except IndexError as e:
15         print("输入出错")
16     except ValueError as e:
17         print("ValueError")
18     except Exception as e:
19         print("Exception",e)
20     else:
21 
22         print("else")
23     finally:
24         print("...")

 

以上是关于python的异常处理的主要内容,如果未能解决你的问题,请参考以下文章

使用片段中的处理程序时出现非法状态异常

PCL异常处理:pcl 1.8.13rdpartyoostincludeoost-1_64oost ypeofmsvc ypeof_impl.hpp(125): error(代码片段

你如何在 python 中处理 graphql 查询和片段?

python常用代码片段总结

Java异常处理机制

java 反射代码片段