异常处理步骤: (1) .基本处理方式 ‘ ① 在try中包含可能出现的异常代码,在except中直接处理即可! (2) 多个异常共同处理 ① 可以通过except指定异常名称 ② except NameError :捕捉NameError 错误 ③ except (NameErrot,ValueError) as e: -->捕捉NameErrot,ValueError错误 ④ except : 捕捉所以可能出现的错误! (3) 多个异常处理: ① 每个异常添加一个except
例:
[Python] 纯文本查看复制代码
# coding:utf-8
# 1. 共同处理
try:
c = int(input("请输入数字:"))
print(ch)
except:
print("直接处理所有异常,如果没有丰富经验~不推荐!")
# 2. 指定多个异常共同处理:自己负责模块开发时常用的开发方式
try:
c = int(input("please enter the number:"))
print(ch)
except (NameError, ValueError) as e:
print("明确指定1个或者多个异常进行处理")
# 3. 多个异常独立处理方式:接口开发时~协同开发~
经常用到的精确处理方式
try:
c = int(input("sawadika:"))
print(ch)
except NameError as e:
print("名称错误,检查是否使用了未声明变量")
except ValueError as e:
print("值错误,检查是否出现了非法数据")
拥有丰富开发经验,对于常规开发 可以直接使用except. 处理异常,需精确处理
因我是刚刚接触,诸多错误还望指正。 一起学习,一起进步
参考资料: ① https://www.cnblogs.com/zhangyingai/p/7097920.html ② 0802随堂笔记