如何使用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 团队入伙简短祝福语大全