问题标签 [ipdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在 ipdb 中禁用源打印
如何禁用 ipdb 中源上下文的默认打印?我从 Emacs realgud 中调用 ipdb,所以我不需要在 ipdb 提示符下查看源代码。
编码
可以在 ipdb shell 本身内部执行,但是
失败为
这是错误的方式吗?
python - 更短的 ipdb 输出
我是 ipdb 的新手,它看起来很棒。但是有一点很烦人。发生错误时,会显示回溯,后跟 10 行“如果您怀疑这...”。我怎样才能摆脱这些额外的行(禁用/替换)。它们总是相同的,并且在没有内容的情况下占用空间。
python - 使用 ipdb 执行 python unittest
通常我运行我的python单元测试:
我想调试我的测试,ipdb
但我不知道如何unittest
以类似于上面命令的方式调用模块。
目录结构为:
base/src
对于源代码base/test
对于测试代码
测试从base
目录运行。
首选是以相同的方式“运行”和“调试”测试用例,特别是首选以与ipdb
上面的 python 命令类似的方式进行调试。
供参考
口译员是python2
python - ipdb 调试未在断点处执行
我不明白为什么每次启动服务器时都ipdb
进入,我的断点设置在里面,我正在启动我的服务器,我正在处理。manage.py
restapi/views.py
python -m ipdb manage.py runserver 192.168.33.11:8080
vagrant
这是我ipdb
启动服务器时的日志
怎么ipdb
不识别我的断点?
python - 如何调试 python 扭曲的 ipdb
有没有办法在扭曲的应用程序中运行交互式调试器?
这解决了:
扭曲==16.6.0
python - 使用 Python 调试器 (ipdb) 时出现 NameError
我正在尝试更熟练地使用调试器,并遵循http://www.onlamp.com/pub/a/python/2005/09/01/debugger.html中给出的示例。我目前正在尝试这个脚本:
但是,如果我运行它并尝试按n
,我会得到NameError
:
正如我从https://docs.python.org/2/library/pdb.html#pdb.run了解的那样,应该可以使用该n(ext)
命令运行直到出现实际错误。有人可以解释这里发生了什么吗?
jupyter-notebook - 如何在 Jupyter Notebook 中使用 python 调试器?
我使用该命令,但是当我在 toggled 中%pdb
输入诸如to 之类的命令时,我得到的不是像常规调试器那样上下移动箭头。如何设置跟踪器以检查笔记本中的所有代码?谢谢您的帮助。up or p
ipdb
*** Oldest frame
python - 在 sys.modules 中被覆盖后获取当前模块?
我有一个试图从命令行运行的脚本:
这当然是简化的。实际上,我正在尝试f
在 a中使用multiprocessing.Pool
,因此需要对其进行腌制。使用 ipython 5.3.0 和 ipdb 0.10.2 这会产生:
我相信这是因为 IPython 被覆盖,如此处sys.modules['__main__']
所述。
我想解决这个问题。我的一个想法是sys.modules['__main__']
用当前模块替换。我可以在导入 ipdb 之前获得此参考,但我想避免这种情况(出于超出此问题范围的相当复杂的原因)。
在被覆盖后是否可以获得对当前模块的引用sys.modules
?我看到我可以得到它的名字(__main__
在我的例子中),但我不知道如何获得它的价值(除了通过查看sys.modules
)。