VS代码Python调试。如何从错误中继续。更改后重复fromline

VS代码Python调试。如何从错误中继续。更改后重复fromline,python,debugging,visual-studio-code,Python,Debugging,Visual Studio Code,在开发过程中,我经常遇到脚本执行时间很长的情况(这不取决于我),当在后期步骤出现错误时,重新运行整个脚本真的很烦人。 是否有在更正错误后重复最后一行执行的选项? 或者我需要从头重新运行文件? 据我对脚本语言的理解,Python应该允许如果您只是想在退出脚本之前进入REPL,可以在命令行上使用-i标志 否则,您基本上是在执行结束时设置断点,并在大多数执行已经发生后跳回设置点。您可以尝试使用“跳转到光标”跳回要开始执行的位置。谢谢@Brett Cannon 引自 当启动调试会话且调试器遇到断点时,您

在开发过程中,我经常遇到脚本执行时间很长的情况(这不取决于我),当在后期步骤出现错误时,重新运行整个脚本真的很烦人。
是否有在更正错误后重复最后一行执行的选项?
或者我需要从头重新运行文件?


据我对脚本语言的理解,Python应该允许

如果您只是想在退出脚本之前进入REPL,可以在命令行上使用
-i
标志

否则,您基本上是在执行结束时设置断点,并在大多数执行已经发生后跳回设置点。您可以尝试使用“跳转到光标”跳回要开始执行的位置。

谢谢@Brett Cannon

引自

当启动调试会话且调试器遇到断点时,您可以右键单击代码的任何部分–在遇到断点之前或之后,并选择“跳转到光标”。这将使调试器从选定的行开始继续执行


因此,您可以点击error并返回,例如,返回5行代码,然后重新执行操作

以防万一,是否使用断点(标志)?@Ghanem yes。但在这里我不会设置断点,因为这不是预测的错误。Like-忘记在类中添加self,或重命名变量。所以,您需要重命名一个变量,并在“跳转到游标”中加入脚本执行?或者它只是文件中的导航?就像设置一个点,如果脚本中断,重新开始。不是从beggingIt开始,它基本上让你告诉调试器下一步从哪里开始执行。你能分步骤描述一下我该怎么做吗?找不到这样的VS代码特性,下一篇博文将在中介绍。