Visual Studio代码,Python,未处理的异常-我可以更正并继续吗?

问题描述 投票:0回答:1

我有一些代码没有遵循很好的编码惯例,因此要求我进行检查和修改。它与另一个程序连接,用于设置和运行仿真。

由于程序需要很长时间才能在内存中设置这些模拟(30m至1h),所以每次我在Python中遇到未处理的异常时,我又需要30分钟至1小时才能重新创建-从Python脚本的开头开始。

Visual Studio Code // Python中有什么方法可以...1)在未处理的异常处暂停,然后2)更正错误的代码行,最后3)继续执行(重新运行该行)?

这将为我节省大量时间。我知道这可能不是最佳做法,但是此期限很紧。有什么想法吗?

python visual-studio-code vscode-settings unhandled-exception edit-and-continue
1个回答
0
投票

您可以捕获未捕获的异常;调试器处于活动状态时,它是活动栏中的一个复选框:screenshot of the "Breakpoints" section of the debugger activity bar

因此,您可以潜在地使用"Jump to Cursor"然后返回到想要再次执行的位置。

© www.soinside.com 2019 - 2024. All rights reserved.