【发布时间】:2018-10-06 00:03:31
【问题描述】:
在实现 try/except 块时,VS Code 无法识别指定的异常或任何与此相关的异常。例如:
try:
x = 1/0
except ZeroDivisionError:
print("You cannot divide by zero ")
通过终端执行时抛出异常错误并且不打印“您不能除以零”。 VS Code 似乎没有识别出任何异常。我尝试在 IDLE 和 Sublime 中使用相同的代码,它打印出正确的消息。有没有人有任何解决这个问题的建议?
其他信息:我正在使用 Microsoft 的 python 扩展,并且在 VS Code 中没有其他扩展。
谢谢!
【问题讨论】:
-
您是运行代码,还是只是查看 IDE 警告?
-
这段代码抛出异常错误 它抛出什么异常?
-
什么意思vscode不识别? vscode 是一个文本编辑器...
-
听起来 VS 调试器在 Python 解释器有机会捕获异常之前获得了控制权。在调试器中,尝试输入命令以继续执行。
-
@martineau 成功了!谢谢!
标签: python exception error-handling exception-handling visual-studio-code