如何使用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
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短