有没有办法获取引发 KeyError
的 key ?
或者一般来说,我在哪里可以找到(如果可用)Exception
的属性?
最佳答案
异常有一个 .args
attribute这是一个元组;对于元组包含触发异常的键的 KeyError
异常:
>>> try:
... {}['foo']
... except KeyError as ex:
... print(ex.args[0])
...
foo
关于python - 如何从 KeyError 中获取关键信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17150307/