【发布时间】:2022-01-17 09:00:21
【问题描述】:
是否可以在调试模式处于活动状态时执行语句,可能在交互模式下?
假设我正在使用一个数据框,但它的行为并不符合我的意愿。我在调试模式下逐行进行,我想在执行此操作时检查一些属性,例如 NaN 值的数量。
使用变量window来检查条目对于这样的任务显然是浪费时间。
我可以在我的代码中写一个打印语句,停止调试,重新开始调试,然后打印语句是代码的一部分,将被执行。
但这意味着一旦我遇到无法预料的问题并试图找出发生了什么,就总是停止并开始调试。是否可以在仍处于调试状态的同时在您当前所在的行执行语句。
如果有在交互模式下运行语句的解决方案会特别好,因为这样我就不需要弄乱原始程序了。
我希望它很清楚,但如果没有,我可以尝试用屏幕截图构建一个示例。任何帮助将不胜感激!
【问题讨论】:
-
这个问题需要Short, Self Contained, Correct (Compilable), Example。请参阅How To s The Smart Way。始终提供完整的Minimal Reproducible Example。请保留将图像用于图表或演示渲染错误,无法通过文本准确描述的事情。
标签: python visual-studio-code debug-mode