finally关键字的使用
功能:finally关键字下的代码最终都会被执行
file = open('youfilename',mode='rb')
try:
while True:
content = file.read(1024)
if not content:
break
print(content)
except Exception as error:
print(error)
finally: # 最终都会被执行的代码
print('文件即将关闭')
file.close()
def dome(a,b):
try:
x = a / b
except Exception as error:
print(error)
else:
return x
finally: # 如果函数中出现finally时,finally的代码值将覆盖前面的代码返回值
return 'GOOD'