异常的语法结构
领取Python学习资料可以加小编的微信:tz2020jd
异常基本语法以及指定异常;
try:
num = int(input("请输入: "))
res = 8 / num
print(res)
except ValueError:
print("请输入数字!")
except ZeroDivisionError:
print("除0错误!")
未知错误的异常处理代码演示;
try:
num = int(input("请输入: "))
res = 8 / num
print(res)
except ValueError:
print("请输入数字!")
except Exception as result:
print("未知错误 %s" % result)
else: # 注意这个是没有发生异常才会执行
print("尝试成功!")
finally:
print("无论是否发生异常都执行的代码!")
print("*" * 50)
测试:
请输入: 0
未知错误 division by zero
无论是否发生异常都执行的代码!
********************************************