处理程序的时候存在异常,通过except捕捉异常
1.捕捉一种异常
1 try: 2 pass 3 except NameError: 4 pass
2.捕捉多种异常
多种异常用括号圈起来
try: pass except (NameError,IndexError): pass
3.捕捉所有异常
try: pass except Exception: pass
这样捕捉到所有的异常,包过ctrl+c 终止执行的企图,sys.exit()这时候我们希望这种异常成为漏网之鱼,因此用下面这种更好:
try: pass except Exception as e: pass