1

我从命令行运行我的脚本,如下所示:

ipy -X:FullFrames myscript.py

我的代码中有几行调用调试器。所以那里有一个pdb.set_trace()地方。

然而,调试发生了,它不在我所说的位置set_trace;它发生在几行之后。我不能说有多远,因为它变化了 3-4 行。(奇怪的行为)。

于是我继续调试。我进入一个方法,并尝试检查一个变量值: 所以我在下面的提示符下输入:

(Pdb) p lst

它给了我一个输出:

<cell at 45: list object at 46>

我没有得到变量值。如何理解这意味着什么?

4

1 回答 1

0

我遇到了同样的问题,我发现运行 IronPython-X:Frames而不是-X:FullFrames为我解决它。

于 2014-08-15T02:43:26.733 回答