Python的异常处理
2013-09-24 22:34
267 查看
和其他高级语言不同,python中的异常可以用在以下场合:错误处理,终止动作和事件通知
和异常相关的语句有四种:
try
except:try语句中出现异常时候调用
finally:不论try语句有无异常皆调用
raise:用户手动触发异常
assert:相当于一个有条件的raise
能够处理任何异常的情况:
空的except是一种通用功能,包括系统退出相关的异常。
替代方案:捕获一个名为Exception的异常,可以捕获除了系统退出外的几乎所有异常。
except IndexError
和except IndexError()两种方法是一样的,第一种方法隐式调用异常类无参数的构造函数来创建异常实例。
和异常相关的语句有四种:
try
except:try语句中出现异常时候调用
finally:不论try语句有无异常皆调用
raise:用户手动触发异常
assert:相当于一个有条件的raise
能够处理任何异常的情况:
空的except是一种通用功能,包括系统退出相关的异常。
替代方案:捕获一个名为Exception的异常,可以捕获除了系统退出外的几乎所有异常。
except IndexError
和except IndexError()两种方法是一样的,第一种方法隐式调用异常类无参数的构造函数来创建异常实例。
相关文章推荐
- python中类的设计问题(一些高级问题探讨,函数重载,伪私有,工厂模式,类方法等)
- 确定当前Python环境中的site-packages目录位置
- Python mysqldb模块
- 设置IP的python程序
- python idle 清屏问题的解决
- Python学习之路二开发工具eclipse(Eclipse3.X)插件的详细配置
- Python学习之路一 开发环境的配置
- python双划线类型
- [python] spider 01
- Python中使用中文
- python中PyQwt的使用 画图(一)
- python sqlite3插入测试
- ubuntu13.04 python版本切换
- Python压缩Sqlite3数据库
- python打开pdf(python的os模块)
- python写文件
- 新浪微博Python登陆
- python 开源软件整理
- Python正则表达式指南
- 使用python解析json文件