当前位置 博文首页 > m0_51723227的博客:14 捕捉异常
在程序开发时候,经常会碰到执行错误,那么便需要对程序抛出的异常进行捕获,并且针对这种错误写出相应的解决代码.
以此来保证开发出的产品稳定高效运行.
捕获异常的基础语法:
try:
#想要执行的代码
except:
#针对性的错误处理代码
例子:
try:
num = int(input("输入整数:"))
except:
print("你输入的不是正确要求类型")
try:
#需要自行的代码
except 错误类型1:
#针对的代码
except 错误类型2:
#针对的代码
except 错误类型3:
#针对的代码
# ******** 注意,错误类型是指在程序报错时,所提示的第一个单词
# 比如:
ValueError:
invalid literal for int() with base 10: '4.2'
#那么,ValueError这就是错误类型
try:
num = int(input())
result = 10 / num
print(result)
except ValueError:
print("你输入的不是整数")
except ZeroDivisionError:
print("分母不能为0")
新人创作,若有问题,欢迎斧正
cs