异常
1、
try:
print("test1")
f=open("123.txt","r")
print("test2")
except IOError:
pass
2、
try:
print(num)
#except IOError:异常问题想要被捕获,就要是正确异常类型
except NameError:
print("出错了")
except (NameError,IOError):
print("出错了哦")
3、
#获取错误描述
try:
print(num)
#except IOError:异常问题想要被捕获,就要是正确异常类型
except NameError as result:
print("出错了")
print(result)#打印出的是字符类型
4、
#获取错误描述
try:
print(num)
#except IOError:异常问题想要被捕获,就要是正确异常类型
except Exception as result:#捕获所有的异常
print("出错了")
print(result)#打印出的是字符类型
5、
try:
f=open("123.txt","r")
try:
while True:
content=f.readline()
if len(content)==0:
break
time.sleep(2)
print(content)
finally:#不管有没有发生异常,此部分代码都执行
f.close()
print("文件关闭")
except Exception as result:
print("出错了")
print(result)