首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试时无法获取变量的值

调试时无法获取变量的值
EN

Stack Overflow用户
提问于 2013-10-31 17:53:14
回答 1查看 90关注 0票数 1

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

代码语言:javascript
复制
ipy -X:FullFrames myscript.py

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

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

所以我继续调试。我单步执行了一个方法,并尝试检查一个变量值:因此,我在下面的提示符处键入以下内容:

代码语言:javascript
复制
(Pdb) p lst

它给了我一个输出:

代码语言:javascript
复制
<cell at 45: list object at 46>

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

EN

回答 1

Stack Overflow用户

发布于 2014-08-15 10:43:27

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19703209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档