首页 > 编程语言 > 详细

python的异常处理

时间:2018-06-29 00:48:27      阅读:242      评论:0      收藏:0      [点我收藏+]
 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的异常处理

原文:https://www.cnblogs.com/neilyoung22/p/9241464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!