什么是异常?
程序运行的过程中出现了错误。
捕获异常?
提前在某处会发生异常的地方做好提前准备,当出现异常时有处理方法。
一、基本语法
try:可能发生错误的代码
except:如果出现异常要执行的代码
例:
try:
f = open("d:1.txt","r",encoding="UTF-8")
except:
print("出现异常")
f = open("d:1.txt","w",encoding="UTF-8")
二、捕获指定的异常
常见异常类型
AssertionError 断言语句失败(assert 后的条件为假)
AttributeError 访问的对象属性不存在
ImportError 无法导入模块或者对象,主要是路径有误或名称错误
IndentationError 代码没有正确对齐,主要是缩进错误
IndexError 下标索引超出序列范围
IOError 输入/输出异常,主要是无法打开文件
KeyError 访问字典里不存在的键
NameError 访问一个未声明的变量
OverflowError 数值运算超出最大限制
SyntaxError python语法错误
TabError&

本文详细介绍了Python中异常的处理,包括基本语法、指定异常捕获、多个异常组合、通用异常处理、else和finally块,以及异常的传递性。通过实例演示了如何有效应对常见编程错误。
最低0.47元/天 解锁文章
1643

被折叠的 条评论
为什么被折叠?



