在 Visual Studio Code 中调试 python 程序时更改代码

Adi*_*ola 10 python visual-studio-code vscode-debugger

是否可以在 VSCode 中调试时更改代码,并且更改将立即生效而无需重新运行代码?我正在使用 Microsoft Python 扩展。

Bre*_*non 1

这取决于。Python 中不存在热重载这样的东西。您可以得到的最接近的是importlib.reload(),但要意识到仅重新加载模块而不是内存中已存在的对象。IOW 它通常不会在代码中执行您想要的操作(它通常在 REPL 中使用)。