首页 > 代码库 > Python异常处理
Python异常处理
try-finally 语句
try-finally 语句无论是否发生异常都将执行最后的代码。
try:<语句>finally:<语句> #退出try时总会执行raise
(
raise
我们可以使用raise语句自己触发异常 raise语法格式如下:
raise [Exception [, args [, traceback]]]
)
# -*- coding: UTF-8 -*-try: fh = open("testfile", "w") try: fh.write("这是一个测试文件,用于测试异常!!") finally: print "关闭文件" fh.close()except IOError: print "Error: 没有找到文件或读取文件失败"
当在try块中抛出一个异常,立即执行finally块代码。
finally块中的所有语句执行后,异常被再次触发,并执行except块代码。
参数的内容不同于异常。
Python异常处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。