如何从KeyError获取密钥信息

有没有办法得到提出了的钥匙KeyError

或一般而言,我在哪里可以找到(如果可用)的属性Exception


摇曳的蔷薇
浏览 186回答 2
2回答

梵蒂冈之花

异常具有一个元组.args属性;对于一个KeyError元组包含触发该异常的键的异常:>>> try:...     {}['foo']... except KeyError as ex:...     print(ex.args[0])... foo

偶然的你

脚本:d = dict(a=1)try:    d['b']except KeyError as e:    print e输出:'b'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python