异常不同于bug,当输入正确格式时并不会报错,唯有特殊情况才会报错。这表明理论与实践的出入。理想丰满,现实残酷,往往要给自己留条后路,python在这方面做的很完美。
处理方式:try:
××××××××
except("异常类型")as '变量名':
×××××××××
print('变量')//打印异常信息
except:
.......
else:
' 在代码未发生异常时执行此处代码。'
finally:
'不i管是否发生异常都会执行代码'
如果有多个异常,只需在异常类型中多加几个类型,若是想要全面些,异常类型便为Exception。 /// 当嵌套try时,内层异常会向外层传递这个异常,直到这个异常被捕获或报错。



