韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

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

关注

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

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

公交车被上高湖了还能坐吗小说 | 老赵在货车把儿媳妇送到了| 韩漫| 初中小姐姐脚丫踩在男生困困| 15岁初中生用袜子套几几| 马配人的视频在线观看| 美国式禁忌| 国产 欧美-区二区三区| 疯狂做爰XXXX高潮潮后感染| 向日葵在线观看免费高清电视剧| 四川B站免费播放| 外国网站| 水蜜桃唇蜜嘟嘟唇是桃花吗| 腿张开我要添到你高潮H漫画软件 他扒开我小滨添我三男一女视频 丫头把腿开大让我添添电影 | 双人床上剧烈运动会怎么消除| 美女比基尼游泳图片视频| 《枕边欢情》电影免费观看| 《黑人情欲》在线播放| 天香天堂免费观看电视剧| 女生穿露胸开又裙穿搭大忌| 日亚M码是日本的还是中国的| 同学的母亲中字ID| 快乐8| 玩弄白丝校花的长腿H文| 柴郡主扮演者| 少女尖叫之夜1-4集免费| 他一边日一边吃我奶头| 《厨房激战5》完整版在线观看| 《明明说好要带避孕套的了》| 速度与激情10| 单亲妈妈韩剧在线观看全集| 芬太尼问题百度百科| 兄弟的老婆4免费观看电视剧| 麻花天美星空无限免费观看电视剧| BOBO浏览器| 欧美版理伦片巜人间天堂| 白日梦我免费观看电视剧| 双飞娘俩国语免费观看视频| 麻花天美星空免费观看电视剧| 绝色儿媳在线观看免费版电视剧 | 77777影院在线观看电视剧大..