Python(visual studio)错误时中断

Python(visual studio)错误时中断,python,debugging,visual-studio-2015,Python,Debugging,Visual Studio 2015,我有带Python工具的Visual Studio 2015,我正在尝试调试Python应用程序,但它不会因某个错误而中断 该错误是一个索引器,可使用以下代码复制: matrix = [5, 6, 7] print matrix[2] print matrix[5000] 运行此命令会在控制台中给我一条消息,但不会自动中断。 另一方面,如果我有名称错误: nonExistingFunction() 它确实坏了,让我很容易看出哪里错了。。。 这正常吗?当出现像索引器那样的错误时,有没有办法

我有带Python工具的Visual Studio 2015,我正在尝试调试Python应用程序,但它不会因某个错误而中断

该错误是一个索引器,可使用以下代码复制:

matrix = [5, 6, 7]
print matrix[2]
print matrix[5000]
运行此命令会在控制台中给我一条消息,但不会自动中断。

另一方面,如果我有名称错误:

nonExistingFunction()
它确实坏了,让我很容易看出哪里错了。。。

这正常吗?当出现像索引器那样的错误时,有没有办法使visual studio中断?

下面是选项窗口(不知道这是否适用于python)和python工具>调试的屏幕截图


查看该类别中的PVT文档

如果在调试程序时发生错误,而您没有 如果有一个异常处理程序,调试器将中断并显示给您 错误

后来有一节他们说:

如果调试程序经常中断,则 异常,或者如果调试器没有中断某些异常 如果希望它打开,可以在中修改设置 例外窗口。在“调试”菜单上,单击“异常”,然后展开 Python异常条目。在这里,您可以看到所有异常 已经知道并且可以配置。

对于Visual Studio 2017

“调试>窗口>异常设置”菜单命令将弹出一个窗口,您可以在其中展开Python异常:


我以前从未使用过那扇窗户,而且它一直都在那里。。。我想这就是VisualStudio,它的功能非常丰富,你永远不会缺少新的东西来学习。谢谢我会尽快接受你的答案(显然你接受答案的时间是有限制的)。