捕获异常try...except...finally...else

python为高级语言,就是通过try...except...finally...else机制来处理错误。

让我们来看一下这段错误代码:

1 try2     print("try...")
3     s = 10/0 #异常,之后代码不执行
4     print("not run this code")
5 except ZeroDivisonError as e: #有错误执行一下语句
6     print("except",e)
7 finally:
8     print("finally...") # 有没有错误都要执行finally;此处可以不加
9 print("END")
ZeroDivisionError

相关文章: