try-finally
try-finally 语句无论是否发生异常都将执行最后的代码。语法为:
try:
<语句>
finally:
<语句> #退出try时总会执行
raise
注意:你可以使用except语句或者finally语句,但是两者不能同时使用。else语句也不能与finally语句同时使用。例如:
try:
fh = open("testfile", "w")
fh.write("This is my test file for exception handling!!")
finally:
print "Error: can\'t find file or read data"