gpt4 book ai didi

python - 为什么尝试在Python 3.7的Visual Studio代码中使用except block无法工作?

转载 作者:行者123 更新时间:2023-12-03 08:06:38 26 4
gpt4 key购买 nike

在实现try/except块时,VS Code无法识别指定的异常或与此相关的任何异常。例如:

try:
x = 1/0
except ZeroDivisionError:
print("You cannot divide by zero ")

通过终端执行时,抛出异常错误,并且不打印“您不能被零除”。 VS Code似乎无法识别任何异常。我试过在IDLE和Sublime中使用相同的代码,它会打印正确的消息。有人对此有任何建议吗?

其他信息:我正在使用Microsoft的python扩展,并且在VS Code中没有其他扩展。

谢谢!

最佳答案

当您在左侧调试窗口面板的Raised Exceptions部分中勾选Breakpoints选项时(在 Debug模式下一次),便会发生这种情况。请参阅相关GitHub issue中的屏幕截图。

取消选中此选项,您将获得预期的行为。当该选项被选中您所描述的行为意。

关于python - 为什么尝试在Python 3.7的Visual Studio代码中使用except block无法工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52674581/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com