首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ipdb如何将python调试器带到称为第三方代码的框架中。

ipdb如何将python调试器带到称为第三方代码的框架中。
EN

Stack Overflow用户
提问于 2016-08-05 14:01:15
回答 1查看 3.4K关注 0票数 11

在我的python代码中,有几个级别的调用堆栈,如下所示:

代码语言:javascript
复制
f1:user_func1 
  f2:**user_func2**
    f3:third_party_func1
      f4:third_party_func2
          f5:exception happens here. 

异常发生在第三方代码(框架f5)中的某个地方。我使用ipdb访问异常发生的帧,并使用up命令"u“将调试器带回到代码调用第三方代码(frame f2)的框架。

有时在第三方代码中有很多级别,所以我需要多次按你。有没有办法快速地将调试器带到调用第三方代码的代码框架中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-01 13:25:08

来自ipdb命令行:

代码语言:javascript
复制
ipdb> help up
u(p) [count]
    Move the current frame count (default one) levels up in the
    stack trace (to an older frame).
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38791146

复制
相关文章

相似问题

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