1.什么是异常?
异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。
一般情况下,在Python无法正常处理程序时就会发生一个异常。
2.常见的异常类型
Exception:常规错误的基类
SyntaxError:Python 语法错误
AssertionError:断言语句失败
ImportError:导入模块/对象失败
IndexError:序列中没有此索引(index)
KeyError:映射中没有这个键
NameError:未声明/初始化对象 (没有属性)
IndentationError:缩进错误
TabError:Tab 和空格混用
TypeError:对类型无效的操作
ValueError:传入无效的参数
3.异常捕获与处理
def dev(a, b):
return a / b
f = open("F:/develop/UI自动化框架/test_case/data.text")
try: # 执行代码
print(dev(1, 1))
print(f.readlines())
except Exception as e: # 发生异常时执行的代码
print(f"这里有个异常:{e}")
else: # 没有异常时执行的代码
print("没有异常的时候执行else")
finally: # 不管有没有异常都会执行的代码
f.close()
print("有没有异常,最后都会执行")
本文介绍了Python中的异常概念,当程序执行遇到错误时会抛出异常。常见的异常包括SyntaxError、TypeError、ValueError等。同时,通过示例展示了如何使用try-except-else-finally语句进行异常捕获和处理,确保程序的健壮性。
2729

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



