#!/usr/bin/python
try:
create = open("test201029","w")
create.write("hazy,hazy")
except IOError:
print("运行错误")
else:
print("运行成功")
create.close()
try:
create = open("test201029","r") #只给读的权限
create.write("hazy,hazy")
except IOError:
print("运行错误")
else:
print("运行成功")
create.close()
try:
create = open("test201029","r")#只给读的权限
try:
create.write("hazy,hazy")
finally:
print("关闭中")
create.close()
except IOError:
print("运行错误")
捕捉异常可以使用try/except语句。
try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。
try/finally 语句无论是否发生异常都将执行最后的代码。
except语句与finally语句不能同时使用。else语句也不能与finally语句同时使用