如何使用try-finally子句在Python中处理异常?
到目前为止,try语句始终与except子句配对。但是还有另一种使用它的方法。在try语句之后可以带有finally子句。最终子句称为清除或终止子句,因为它们必须在所有情况下都执行,即,无论try块中是否发生异常,始终执行“finally”子句。
非常重要的一点是,我们可以在每个try块中定义“except”或“finally”子句。您无法将这些俱乐部合并在一起。另外,您不应将“else”子句与“finally”子句一起使用。
示例
给定的代码可以如下重写
try: foo = open ( 'test.txt', 'w' ) foo.write ( "It's a test file to verify try-finally in exception handling!!") print 'try block executed' finally: foo.close () print 'finally block executed'
输出结果
try block executed finally block executed
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短