国产成人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新手常见问题二:不正确的使用类变量

关注

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

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

白丝脚上的浓浓的精华波能用吗| 偷吃爸爸擎天柱1-100集| 添女人荫蒂全部过程AV视频| 《朋友的妈妈2》中字头歌词| 《女仆教育》动漫第一季| 法国《监狱伦理3》| 美国伦理巜偷窥蝴蝶| 《性房纵欲》在线观看| 人野兽马狗猪大全| 欧美版理伦片《人间天堂| 国产暴力强伦轩| 《夫妻快乐宝典》| 《尼姑庵春梦》 | 老公不在小叔子当老公| 免费观看已满十八岁电视剧在线播... | 《交换做爰》在线观看| 小俊在雪姨身上耕耘小说免费阅读 | 苍老师《荷尔蒙》| 黑人空乘伦理5| 甜蜜惩罚免费观看第一季全集| 《甜蜜惩罚2》第二季的剧情| YSL水蜜桃86满十八岁会黑吗..| 灭火宝贝2户外版| 双男床上剧烈运动会怎么消除| 成品人和精品人的特点分析| 人口兽猪马狗第1集| 麻花星空影视在线看电视免费版| 公厕被偷窃视频大全| 《大尺度吃奶做爰》电影| 《玉蒲团2之艳乳欲仙欲》| 夫妻生活视频曝光| 羞羞漫画| 苍老师在线观看免费播放电视剧 | 《妻子的肉体偿还》5| 白日梦我| 无人区6高清免费追剧软件介绍| 少女的夜晚初体验免费观看电视剧| 双飞娘俩国语免费观看视频| 精品无码-区二区三区爱与| 打扑克| 翘臀