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("...")