try-finally 语句
try-finally 语句无论是否发生异常都将执行最后的代码。
try:
<语句>
finally:
<语句> #退出try时总会执行
raise
实例
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
try:
fh =open("testfile","w")
fh.write("这是一个测试文件,用于测试异常!!")
finally:
print"Error: 没有找到文件或读取文件失败"
如果打开的文件没有可写权限,输出如下所示:
$ python test.py
Error:没有找到文件或读取文件失败