第八章 异常
try except else finally
1、标准异常类
raise Exception('just kidding') 抛出一个普通异常
try:
....
except ZeroDivisionError:
print "stupid zero" 捕捉异常并处理
except(ZeroDivisionError,TypeError,NameError): 一个块处理多个异常
except Exception, e 捕捉所有异常并可对e进行检查判断是哪种异常
try: ... except: ... else: break else配合异常捕捉模块,如果异常没发生就进入else。可在循环中使用,只要有错误发生就不break
try: ... except: ... finally: finally无论如何都会被执行