【问题标题】:How can I jump into my code in pdb in python rather than library code?如何在 python 中跳转到 pdb 中的代码而不是库代码?
【发布时间】:2022-10-04 19:14:40
【问题描述】:

我正在写一些代码;为此,我让我的代码失败并使用python -m pdb 检查发生了什么。但是当我这样做时,代码在库代码中开始向下几层,然后我必须使用 u 键向上通过堆栈跟踪,这让我有点分散了调试的注意力。

是否有可能在我的代码而不是某个库中让 pdb 事后转到堆栈跟踪中的点?

研究至今

这篇博文给出了 pdb 中自定义命令的示例。 https://maurcz.github.io/posts/002-customizing-the-python-debugger/

    标签: python stack-trace pdb


    【解决方案1】:

    从文档(运行python -m pdb):

    要让脚本运行到调试文件中的给定行 X,请使用 -c 'until X'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      • 1970-01-01
      • 2016-11-10
      • 2013-08-15
      • 2021-05-09
      • 1970-01-01
      相关资源
      最近更新 更多