码迷,mamicode.com
首页 > 编程语言 > 详细

python的异常处理

时间:2018-06-29 01:07:58      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:put   IV   .com   日志   val   cep   pre   error   pytho   

 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的异常处理

标签:put   IV   .com   日志   val   cep   pre   error   pytho   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!