Skip to main content
 首页 » 编程设计

python之你如何在没有交互式控制台的情况下进行调试

2025年05月04日12over140

作为一名自学成才的程序员,我学会了使用交互式控制台进行调试,该控制台在我构建/运行脚本时将所有变量保存在内存中。但是,我注意到在 IDE 中进行调试的压倒性趋势(并且,我认为 CLI + 编辑器解决方案,就此而言)是在一个地方构建脚本并提供一个单独的控制台“沙盒”类型区域,该区域仅在您复制时保留变量/粘贴你的代码。

在没有交互式控制台的情况下如何进行调试?谁能列出一些可以帮助我成为更好的程序员/调试器的调试步骤?

目前,这是我所做工作的一个非常简化的版本:

  1. 写一些伪代码(有时)
  2. 在应该工作的编辑器中编写一些代码
  3. 运行/构建脚本
  4. 检查标准输出是否有错误
  5. 如果没有错误,则 7.
  6. 如果错误,则在修复有问题的代码后返回到 2。
  7. 在控制台中输入变量名以验证它们看起来像我 预期的。
  8. 冲洗并重复,直到它按我的预期工作。

请您参考如下方法:

执行此操作的最佳方法是 write tests .这会为您自动执行第 3 步到第 7 步。它还可以防止在您更改其他代码时发生回归。