在KeyError之后访问原始字典

时间:2015-06-12 15:51:44

标签: python dictionary exception-handling stack-trace

如果我在python中捕获KeyError异常,我可以轻松获取失败的密钥。有没有办法访问字典中的键? 我知道异常本身没有信息,但有没有办法从堆栈跟踪中找到它?

1 个答案:

答案 0 :(得分:2)

不,例外不会保留对抛出异常的字典的引用。因此,您无法枚举仅存在异常的密钥。