python 异常处理
2012-11-29 14:16
274 查看
python 异常处理是处理代码错误比较好的方法,可以让你写的代码比较健壮。下面就开始今天的异常处理相关知识。
异常主要是下面4个语句来处理:
try/except: 捕捉由系统或者是我们代码引起的异常并且恢复。
try/finally: 无论是否异常发生,执行清理行为。
raise:手动在代码中触发异常。
assert:有条件的在代码中触发异常。
异常在编程过程中主要是下面的几个用途:
1 错误处理。比如捕捉
2 事件通知。
3 终止步骤。
4 特殊的流程控制。
由于这篇帖子已经讲了try exception的例子,这里主要说下:raise语句和assert
raise:允许程序员强制指定的异常发生,使得我们处理异常比较有主动权。
assert语句则是一种方便的方式插入到程序的调试断言.
assert语句和异常的区别:
assert语句应该被用来在测试条件下用。
异常应该用于错误的捕捉和处理。
最后把相关的异常应用都在这里列出来:python int 异常和django 404
异常主要是下面4个语句来处理:
try/except: 捕捉由系统或者是我们代码引起的异常并且恢复。
try/finally: 无论是否异常发生,执行清理行为。
raise:手动在代码中触发异常。
assert:有条件的在代码中触发异常。
异常在编程过程中主要是下面的几个用途:
1 错误处理。比如捕捉
2 事件通知。
3 终止步骤。
4 特殊的流程控制。
由于这篇帖子已经讲了try exception的例子,这里主要说下:raise语句和assert
raise:允许程序员强制指定的异常发生,使得我们处理异常比较有主动权。
assert语句则是一种方便的方式插入到程序的调试断言.
assert语句和异常的区别:
assert语句应该被用来在测试条件下用。
异常应该用于错误的捕捉和处理。
最后把相关的异常应用都在这里列出来:python int 异常和django 404
相关文章推荐
- python中的五种异常处理机制介绍
- python异常处理
- Python_day8_面向对象(多态、成员修饰符、类中特殊方法、对象边缘知识)、异常处理之篇
- python 常见异常错误处理
- PYTHON异常处理
- [py]python异常处理
- python 异常处理
- python基础之try异常处理、socket套接字基础part1
- python 异常处理
- python 异常处理
- python3异常处理 try
- python中的异常处理:try...except...else...finally语句
- 玩转python爬虫之URLError异常处理
- Python 文件 和 异常处理
- Python特性(十五): context manager的__exit__方法对异常的处理
- Python异常处理
- python的异常处理机制
- Python 异常处理
- python基础----异常处理
- python - 异常处理及with语句