try 模块

python 中有一个 try..except..else 的组合。光看 try..except 跟其它语言查不多,可是为什么要加一个 else呢?

如果 except 没有捕获到异常,就会执行 else 部分的代码。既然不在 except 中执行,为什么不直接放到 try 语句中呢?这是因为如果我们 指定了 except 的类型,当出现其它 except 时,并不能捕获,所以就 走 else 流程了。需要注意的是,正常执行 try 语句之后也会执行 else 代码。