VSCode Python: 在调试期间执行语句

VSCode Python: execute statement during debug

是否可以在调试模式处于活动状态时执行语句,可能在交互模式下?

假设我正在使用一个数据框,但它的行为并不如我所愿。我在调试模式下逐行进行,我想在执行此操作时检查一些属性,例如 NaN 值的数量。

使用变量 window 来检查条目显然是在浪费时间。

我可以在我的代码中写入一个 print 语句,停止调试,再次开始调试,然后 print 语句成为代码的一部分并将被执行。

但这意味着总是停止并开始调试,只要我 运行 遇到无法预料的问题并试图找出正在发生的事情。是否可以在您当前所在的行上执行语句,同时仍处于调试状态。

如果有一个解决方案 运行 在交互模式下使用语句就更好了,因为那样我就不需要弄乱原来的程序了。

我希望它很清楚,但如果没有,我可以尝试用屏幕截图构建一个示例。如有任何帮助,我们将不胜感激!

在断点上时,您可以使用调试控制台 运行 python 当前上下文中的代码

它与问题、输出和终端位于同一个选项卡中。通常在编辑器窗格下