python进阶教程之异常处理

816次阅读  |  发布于5年以前

在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们更容易找到bug的所在。异常处理还可以提高程序的容错性。

我们之前在讲循环对象的时候,曾提到一个StopIteration的异常,该异常是在循环对象穷尽所有元素时的报错。

我们以它为例,来说明基本的异常处理。

一个包含异常的程序:

复制代码 代码如下:

re = iter(range(5))

for i in range(100):
print re.next()

print 'HaHaHaHa'

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8