VSCode Python:调试期间执行语句

fT3*_*3g0 3 python debug-mode visual-studio-code

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

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

对于这样的任务,使用变量窗口来检查条目显然是浪费时间。

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

但这意味着一旦我遇到不可预见的问题并试图找出发生了什么,就总是停止并开始调试。是否可以在仍处于调试状态的情况下在您当前所在的行执行语句。

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

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

Ora*_*ter 10

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

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