49-python-异常处理
# 处理异常
'''
try : 需要执行的代码
except : 支持多分支,当错误类型符合时,将执行 except 中的代码
语法:
try:
xxx
except 错误类型:
xxx
'''
# Exception :万能异常,当有错误时,Exception 中的代码就会执行
# Exception as 名字 , as 后面的名字 打印出来是 错误
# else : 当程序顺利执行后,else 中的代码就会执行
# finally :不管代码能否顺利执行, finally 中的代码都能顺利执行
try:
ret = int(input('num:'))
print(ret)
except ValueError:
print('非数字')
except Exception as a:
print('只要报错,这个就会执行',a)
else:
print('当程序顺利执行后,else 中的代码就会执行')
finally:
print('不管代码能否顺利执行, finally 中的代码都能顺利执行')

浙公网安备 33010602011771号