0

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

其中包括“集成 Python 调试”。当我试图决定使用一个文本编辑器时,我想我会查一下,因为我不知道调试比“修复错误”更重要。然而,这让我没有更明智的选择,所以现在我要问:作为 Python 的初学者,在文本编辑器中使用此功能将如何影响我?

4

4 回答 4

3

使用调试器,您可以在不同点暂停程序并检查不同变量的值是什么。调试器允许您缓慢“单步执行”您的程序并验证代码是否也在执行您期望的操作。

这是一篇关于使用 Eclipse 和 PyDev 进行调试的文章。

于 2012-10-11T01:04:28.820 回答
0

将这些行添加到您的 python 代码中将在您的代码中插入一个断点

import pdb
pdb.set_trace()

然后你可以使用普通的pdb 命令 s = step, n = next w = where 等等。

于 2012-10-11T01:12:20.617 回答
0

我建议阅读这个(如果你使用 Emacs 或 Vim 是最好的):

非常清晰实用!

PDB具有与C 中使用的GDB类似的命令。

如果您更喜欢使用 IDE,那么开头的部分内容可以帮助您。

于 2013-01-05T18:57:44.677 回答
0

With a debugger you can get better understanding of programming language constructs as it can show you how each construct affects interpreter's steps through the code. This kind of program runtime visualization is the main feature in beginners' IDE Thonny (http://thonny.org)

于 2016-06-14T11:40:19.177 回答