xco*_*rat 2 python exception keyerror
有没有办法获得引发 a 的密钥KeyError?
或者一般来说,我在哪里可以找到 的属性(如果有)Exception?
异常有一个.args属性,它是一个元组;对于KeyError元组包含触发异常的键的异常:
>>> try:
... {}['foo']
... except KeyError as ex:
... print(ex.args[0])
...
foo
Run Code Online (Sandbox Code Playgroud)