国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python新手常见问题三:在异常处理时错误的使用参数

Python新手常见问题三:在异常处理时错误的使用参数

头像

爱喝马黛茶的安东尼

2019-06-28 09:28:473894浏览 · 0收藏 · 0评论

在异常处理时错误的使用参数

假设你有如下的代码:

>>> try:
...     l = ["a", "b"]
...     int(l[2])
... except ValueError, IndexError:  
# 想捕捉两个异常
...     pass
...
Traceback (most recent call last):
  File "<stdin>", line 3, in <module>
IndexError: list index out of range

这里的问题在于except语句不会像这样去接受一系列的异常。并且,在Python 2.x里面,语法except Exception, e是用来将异常和这个可选的参数绑定起来(即这里的e),以用来在后面查看的。因此,在上面的代码中,IndexError异常不会被except语句捕捉到;而最终ValueError这个异常被绑定在了一个叫做IndexError的参数上。

相关推荐:《Python视频教程

在except语句中捕捉多个异常的正确做法是将所有想要捕捉的异常放在一个元组(tuple)里并作为第一个参数给except语句。并且,为移植性考虑,使用as关键字,因为Python 2和Python 3都支持这样的语法,例如:

>>> try:
...     l = ["a", "b"]
...     int(l[2])
... except (ValueError, IndexError) as e:  
...     pass
...
>>>

相关推荐:

Python新手常见问题二:不正确的使用类变量

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

打性奴屁股穿开裆裤调教| 两个男人搞一个女人的心理 | 女人高潮后要禁欲多久才能恢复 | 漫画| 妈妈你真棒插曲最后接吻是谁| 国产免费观看高清电视剧| 父亲开了两个女儿包演员表| 荒川洋子| 涂了春药的奶头被众人抡H漫画 | 9.1免费漫画网站NBA| 罚坐三角架尖尖图片| 妈妈你真棒插曲快来救救我电影影| 《巨大萌蒂》免费| 王蒙多| 小泽玛利亚| 《厨房激战5》完整版在线观看 | 欧美大妈LOGO大全| 黄瓜视频| 《被按摩的人妻4》| 爱上兄弟的母亲6集免费观看 | 晚上打扑克视频| 美国式的家庭忌讳1-4| 快拨出天我是你母亲歌词监控| 巨乳美女| 日批| 俄罗斯少女2免费观看| 香蕉视频APP| 啵啵浏览器| 美女和帅哥一起努力生产豆浆| 我穿水K被同桌C出水了H漫画| 欧美顶级RAPPER高清头像| 嫩草精产一二三产区| 尿到你肚子里好不好| 咬女生小头头视频| 日本大片又大又好看的PPT| 好妈妈33| 女被扒开腿狂躁XXXXX视频| 怎么骑桌角到失禁| 臣卜扌桑扌圭辶鬲爸爸| XX| 日本《暴力强伦轩》