python中的“除e以外的异常”是什么意思?

x

异常处理的典型结构如下:

try:
    pass
except Exception, e:
    raise
else:
    pass
finally:
    pass

我想知道是什么except Exception, e:或者except Exception as e:是什么意思?通常,我将使用该命令print (e)来打印错误消息,但我想知道程序如何生成e。

如果要以另一种方式构造它(如下),它会是什么样?

except Exception:
    e = Exception.something

应该用什么方法替换something

当下的代码体try无例外时,程序将执行下的代码else但是,finally这里做什么?

马克斯·诺埃尔(Max Noel)

except Exception as eexcept Exception, e(仅适用于Python 2.x)意味着它捕获类型的异常Exception,并且在except:块中,引发的异常(实际对象,而不是异常类)绑定到了变量e

至于finally,它是一个块总是被执行,不管发生什么情况,之后except被触发(如块(如果将引发异常),但总是先天下之忧会跳的范围了returncontinueraise)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:[E,] ** F是什么意思?

来自分类Dev

| =在python中是什么意思?

来自分类Dev

在Python中,=是什么意思?

来自分类Dev

* =在python中是什么意思?

来自分类Dev

“ if var”在python中是什么意思?

来自分类Dev

在Python示例中,“ >>>”是什么意思?

来自分类Dev

[[...]]在python中是什么意思?

来自分类Dev

“ Bucket”在python中是什么意思?

来自分类Dev

python中的&\是什么意思

来自分类Dev

在NumPy Python中是什么意思?

来自分类Dev

* map在python中是什么意思?

来自分类Dev

“ >>”和“ <<”在python中是什么意思?

来自分类Dev

python中的<-、、>-、、 <+ 、、 >>是什么意思?

来自分类Dev

asterix *在Python中是什么意思

来自分类Dev

Python 中的“a==('a' or 'b')”是什么意思?

来自分类Dev

“”在python中是什么意思?

来自分类Dev

python [...]是什么意思?

来自分类Dev

* on python是什么意思?

来自分类Dev

* on python是什么意思?

来自分类Dev

“ !!”是什么意思 在haskell中是什么意思?

来自分类Dev

E6A在fortran代码中是什么意思

来自分类Dev

clearText函数中的“ e”参数是什么意思?

来自分类Dev

shuf -e在bash中是什么意思

来自分类Dev

SVG 路径中的字母“e”是什么意思?

来自分类Dev

在Python函数中,参数中单独的*是什么意思

来自分类Dev

time(...)中的“ ...”在python的timedate类中是什么意思?

来自分类Dev

在Python中是什么意思?(不在列表中)

来自分类Dev

Python中冒号等于(:=)是什么意思?

来自分类常见问题

Python注释中的“#noqa”是什么意思?