我在这里找到了一系列Python编辑器和一系列功能:What IDE to use for Python?
这些功能包括“集成Python调试”。当我试图决定使用文本编辑器时,我想我会查找它,因为我不知道调试是什么比“修复错误”更重要。这让我更加聪明,所以现在我要问:作为Python的初学者,如何在文本编辑器中使用此功能会影响我?
答案 0 :(得分:3)
使用调试器,您可以在各个点暂停程序并检查不同变量的值。调试器允许您慢慢“逐步”执行程序并验证代码是否正在执行您期望的操作。
这是一篇关于使用Eclipse和PyDev进行调试的文章。
答案 1 :(得分:0)
将这些行添加到python代码中会在代码中插入断点
import pdb
pdb.set_trace()
然后你可以使用普通pdb commands s = step,n = next w = where etc。
答案 2 :(得分:0)
我建议阅读此内容(如果你使用Emacs或Vim是最好的):
非常明确且有用!
PDB 具有与C中使用的 GDB 类似的命令。
如果您更喜欢使用IDE,那么开头有一部分可以帮助您。
答案 3 :(得分:0)
使用调试器,您可以更好地理解编程语言结构,因为它可以向您展示每个构造如何影响解释器在代码中的步骤。这种程序运行时可视化是初学者的IDE Thonny(http://thonny.org)
的主要特性