如何在调试过程中更改代码后从任意所需点重新启动Python代码?

20 浏览
0 Comments

如何在调试过程中更改代码后从任意所需点重新启动Python代码?

我正在使用Visual Studio Code调试Python代码。我已经设置了断点。我遇到了一个错误并进行了更正。我如何从错误点重新开始调试?(我的意思是,如何避免从头开始重新运行所有代码。)如果其他IDE有类似的方法,请也告诉我。

0
0 Comments

如何在调试过程中更改代码后从任意所需点重新启动Python代码?

在调试Python代码时,有时候我们可能需要在调试过程中更改代码,并希望能够从更改的地方重新启动代码。然而,默认情况下,调试器在代码更改后并不会自动重新启动。

为了解决这个问题,我们可以通过修改launch.json文件来实现代码的自动重新加载。具体步骤如下:

1. 打开launch.json文件。在Visual Studio Code中,可以通过点击左侧的调试图标,在调试面板中选择“创建一个launch.json文件”来创建或打开该文件。

2. 在launch.json文件中添加以下代码:

"autoReload": {

"enable": true

},

这段代码将启用代码的自动重新加载功能。

3. 保存并关闭launch.json文件。

现在,当我们在调试过程中更改了代码后,调试器将会自动重新加载代码,并从我们所需的地方重新启动代码。

如果需要进一步了解有关此功能的信息,可以参考此页面

通过上述步骤,我们可以方便地在调试过程中更改代码,并且能够从任意所需点重新启动Python代码,提高了调试的灵活性和效率。

0
0 Comments

本文将介绍如何在调试过程中对Python代码进行更改后,从代码中的任何所需点重新启动代码。这种需求的原因是为了实现热重载(hot reloading),但这种方法并不是没有代价的。下面是解决该问题的方法。

首先,可以尝试使用Jurigged库,它可以实现热重载。具体的使用方法可以参考其GitHub页面:https://github.com/breuleux/jurigged

另外,这个问题也有可能是一个重复问题,可以参考Stack Overflow上的这个链接:hot reloading / swapping with Python

以上就是解决在调试过程中对Python代码进行更改后,从代码中的任何所需点重新启动代码的方法。

0