Python(visual studio)错误时中断
我有带Python工具的Visual Studio 2015,我正在尝试调试Python应用程序,但它不会因某个错误而中断 该错误是一个索引器,可使用以下代码复制: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() 它确实坏了,让我很容易看出哪里错了。。。 这正常吗?当出现像索引器那样的错误时,有没有办法
matrix = [5, 6, 7]
print matrix[2]
print matrix[5000]
运行此命令会在控制台中给我一条消息,但不会自动中断。
另一方面,如果我有名称错误:
nonExistingFunction()
它确实坏了,让我很容易看出哪里错了。。。
这正常吗?当出现像索引器那样的错误时,有没有办法使visual studio中断?
下面是选项窗口(不知道这是否适用于python)和python工具>调试的屏幕截图
查看该类别中的PVT文档 如果在调试程序时发生错误,而您没有 如果有一个异常处理程序,调试器将中断并显示给您 错误 后来有一节他们说: 如果调试程序经常中断,则 异常,或者如果调试器没有中断某些异常 如果希望它打开,可以在中修改设置 例外窗口。在“调试”菜单上,单击“异常”,然后展开 Python异常条目。在这里,您可以看到所有异常 已经知道并且可以配置。 对于Visual Studio 2017 “调试>窗口>异常设置”菜单命令将弹出一个窗口,您可以在其中展开Python异常:
我以前从未使用过那扇窗户,而且它一直都在那里。。。我想这就是VisualStudio,它的功能非常丰富,你永远不会缺少新的东西来学习。谢谢我会尽快接受你的答案(显然你接受答案的时间是有限制的)。