集成的python调试 - 它是什么?

时间:2012-10-11 01:03:07

标签: python debugging editor

我在这里找到了一系列Python编辑器和一系列功能:What IDE to use for Python?

这些功能包括“集成Python调试”。当我试图决定使用文本编辑器时,我想我会查找它,因为我不知道调试是什么比“修复错误”更重要。这让我更加聪明,所以现在我要问:作为Python的初学者,如何在文本编辑器中使用此功能会影响我?

4 个答案:

答案 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

的主要特性