如何建设网站兴田德润可以吗/网络链接推广
Python语言采用结构化的异常处理机制。通过try语句定义代码块,通过except捕获特定的异常并执行相应的处理,通过finally语句保证即是异常处理失败也有输出结果。
def divide(x, y):try:result = x / yexcept ZeroDivisionError, e:print "division by zero! " + str(e)else:print "result is", resultfinally:print "executing finally clause"def divideNew(x, y):try:result = x / yexcept ZeroDivisionError, e:print "division by zero! " + str(e)except TypeError:divideNew(int(x), int(y))else:print "result is", resultfinally:print "executing finally clause"
运行结果: