您的位置:首页 > 编程语言 > Python开发

Python的异常处理

2013-09-24 22:34 267 查看
和其他高级语言不同,python中的异常可以用在以下场合:错误处理,终止动作和事件通知

和异常相关的语句有四种:

try

except:try语句中出现异常时候调用

finally:不论try语句有无异常皆调用

raise:用户手动触发异常

assert:相当于一个有条件的raise

能够处理任何异常的情况:

空的except是一种通用功能,包括系统退出相关的异常。

替代方案:捕获一个名为Exception的异常,可以捕获除了系统退出外的几乎所有异常。

except IndexError

和except IndexError()两种方法是一样的,第一种方法隐式调用异常类无参数的构造函数来创建异常实例。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: