python - 有什么方法可以继续执行 vscode 调试器中引发的意外异常?
问题描述
我在脚本中的一个变量上打错了字。不幸的是,在我开始调试之前我没有看到它。
运行 20 分钟后,脚本到达了带有错误命名变量的代码段,并引发了 ValueError 异常,该异常被闯入。
使用控制台,我可以将值重新分配给变量,这次使用正确的名称。但是,在引发异常之后,似乎没有办法继续执行。这是真的?
是否有任何方法可以强制/绕过特定的未捕获异常断点,这样我就不必因为拼写错误而重新启动脚本并再次等待 20 分钟?
解决方案
听起来您想以某种方式抑制异常中提以通过假装异常从未发生来允许继续执行。如果这是正确的,那么答案是否定的,因为 Python 没有提供这样做的方法。