先看后赞,养成习惯。点赞收藏,人生辉煌!
1 错误与异常
1.1异常简介
看如下示例发生异常
print("----test-----1")
f = open("123.txt","r") #用只读模式打开了一个不存在的文件,报错
print("----test-----2") #这句代码不会被执行
运行结果如下:
说明:
打开一个不存在的文件时,当找不到文件时,就会抛出给我们一个IOError类型的错误
异常类型想要被捕获,需要一致,看如下示例发生异常
try:
print(num)
except IOError: #异常类型想要被捕获,需要一致
print("产生错误了") #NameError: name 'num' is not defined
运行结果如下:
try:
print(num)
except NameError:
print("产生错误了") #NameError: name 'num' is not defined
运行结果如下:
同时捕获
try:
print("----test-----1")
f = open("123.txt","r")
print