未报告python异常

未报告python异常,python,python-2.7,exception,Python,Python 2.7,Exception,Python版本2.7.13 我正在调试程序中的一个问题。我使用pycharm调试来发现有一个密钥错误,dict尝试获取一个不存在于其中的密钥,但没有回溯报告。在我的程序中,我们使用sys.excepthook=捕获未捕获的跟踪,它通常有效,但在我的问题中,它无效,代码没有进入 也许还有其他一些try-catch代码可以捕获这个异常,但是我找不到它,因为这个程序非常大和复杂 所以这里是我的问题,有没有办法找到哪种尝试捕获代码捕获此异常,我使用pycharm调试工具,但当我逐步调试它时,代码永远不

Python版本2.7.13

我正在调试程序中的一个问题。我使用pycharm调试来发现有一个密钥错误,dict尝试获取一个不存在于其中的密钥,但没有回溯报告。在我的程序中,我们使用
sys.excepthook=
捕获未捕获的跟踪,它通常有效,但在我的问题中,它无效,代码没有进入

也许还有其他一些try-catch代码可以捕获这个异常,但是我找不到它,因为这个程序非常大和复杂


所以这里是我的问题,有没有办法找到哪种尝试捕获代码捕获此异常,我使用pycharm调试工具,但当我逐步调试它时,代码永远不会进入捕获代码。或者可能是sys.excepthook不工作的其他原因。

请包括一个在任何情况下,为什么不使用
dict.get('key')
而不是
dict['key']
或显式捕获keyrerror?