【问题标题】:VSCode Python: execute statement during debugVSCode Python:调试期间执行语句
【发布时间】:2022-01-17 09:00:21
【问题描述】:

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

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

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

我可以在我的代码中写一个打印语句,停止调试,重新开始调试,然后打印语句是代码的一部分,将被执行。

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

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

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

【问题讨论】:

标签: python visual-studio-code debug-mode


【解决方案1】:

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

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

【讨论】:

  • 谢谢,我一直使用变量窗口,但从来没有检查过调试控制台,看起来你通常更快地找到你想要的东西。
猜你喜欢
  • 2022-11-17
  • 1970-01-01
  • 1970-01-01
  • 2020-06-23
  • 2022-01-12
  • 2012-05-18
  • 2016-08-09
  • 2011-08-23
  • 2021-12-08
相关资源
最近更新 更多