python - 调试时深入研究变量

标签 python eclipse debugging

我目前正在使用 Python 调试代码。我已经有一段时间没有使用 Python 了。我在一个整数变量上放置了一些断点。假设这个变量是 X = 10。我怎样才能:

  • 看看变量里有什么? (我可以突出显示并出现一个黄色的案例,但如果有很多信息,这样显示是不切实际的)
  • 对变量做一些操作,例如我想做 X+2 并得到结果?

最佳答案

如评论中所述,有很多 possible IDEs you can use与 python 。最初的问题专门针对 Eclipse,因此我的回答侧重于使用该 IDE 的解决方案。如果您喜欢不同的环境,也可以使用其他解决方案...

首先,您需要弄清楚您使用的是哪个插件用于eclipse。您可以在 python wiki 上看到一些选项。 .看起来像 PyDev is more popular , 但您可以选择其他人。

假设您选择 PyDev,您可以使用描述的监视工具 here评估任何表达式。或者,您可以使用 console debugger直接在调试器中评估代码。

编辑:根据评论,您还可以使用 Window > Show View > Other > Debug > Expressions 打开 Expressions 窗口。这是用于监视功能的同一窗口,可以直接编辑内容。

关于python - 调试时深入研究变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37542522/

相关文章:

python - 在 Python 中计算以 10 为底的对数的算法

python - 换屏事件

python - 如何分块解析 XML 文件

Java VM - Eclipse 使用我的内核?

java - "findLibrary returned null"在 Android 上连接到 deezer 的播放器模块时

python - Opencv在Python中检测四边形

android - ADT 22.3 (android 4.4) - 出现错误 "After scene creation, #init() must be called"

Java JDB : ERROR: transport error 202: gethostbyname: unknown host

linux - 如何逐步调试没有符号或部分的程序集二进制文件?

debugging - 从 REPL 访问 Hunchentoot 请求对象以进行调试