代码如下 | 复制代码 |
try: print 1/0 except ZeroDivisionError, e: print e except: print "error or exception occurred." #integer division or modulo by zero |
可以让try ... except 关联上一个else,当没有异常时则执行else。
我们可以定义自己的异常类,需要继承Error或Exception。
代码如下 | 复制代码 |
class ShortInputException(Exception): '''A user-defined exception class''' def __init__(self, length, atleast): Exception.__init__(self) self.length = length self.atleast = atleast try:
try...finally try: |
时间: 2024-09-29 06:51:40