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

关注

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

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

怎么骑桌角到失禁| 深田咏美在线| 爸爸你真棒插曲快来救救我小说 | 美乳| 星空麻花MV高清| 坤坤寒进桃子里在线看歌词| 性欧美粗暴HD| 洞洞饿了1-36集全免费| 黑科网 今日黑科独家爆料| 小日子在线观看高清完整版| 樱花电影大全免费观看西瓜| 《少妇精油按摩》无码| 小扫货几天没弄了这么多| AAAAABBBBBB级是什么.| 怎么用一支笔把自己弄出粘液| 短视频| 15岁初中生用袜子套几几| 《美国伦理4女警》| 屁股翘起来跪在床上有好处吗| EXO妈妈MV高清在线观看| 妈妈你真棒插曲视频快来救救我| 老赵抱着陈婷在厨房做饭视频| 深入无人区短剧免费高清观看| 日本护士裸体做爰视频| 日韩电影在线观看高清版电视剧 | 老师脱了内裤让我进去| 暴躁少女免费看高清电视剧| 7777影院免费观看电视剧大全 | 女性摇床和喘气声音哪个更伤身体| 老公拿狗给我配| 女性左腿又开腿肚子中间疼视频 | 未满十八岁请自动离开的英语| 被教官按在寝室狂C到腿软漫画 | 麻花传剧MV无痕免费观看姐弟| 《桃色》| 国产69精品久久久久久A片| 内衣走秀| 女性一晚上3次纵欲导致不孕| 《卻望1973》娃娃脸| 《法国空乘5》观看| 免费B站看大片真人电视剧