1.异常参数输出
try:
a = 1/0
except Exception,e:
print e
输出的结果是: integer division or modulo by zero
2.自定义异常参数输出
<strong>class MyError(Exception):
def __init__(self, value):
self.value = value
def __str__(self):
return repr(self.value)</strong>
<strong>try:
raise MyError(123)
except MyError,e:
print e
</strong>
输出:123
3.程序结束的2个条件
遇到reture会结束;
如果程序抛出异常并且一层一层向上传递没有被捕获处理,那么程序运行到这就会结束