python - Python 是否有 .pdbinit 文件(类似于 .gdbinit 文件)?

标签 python pdb

使用 gdb 有一个 .gdbinit[1] 文件,您可以在其中放置许多对于更复杂的调试 session 来说重要/必需的内容。

例如我最近需要的 Python 调试 session :

  • 大量断点
  • 大量显示表达式(类似于 gdb 中的 watch 表达式)
  • 我希望有条件断点,但它们需要大量时间和精力(如果我有 .pdbinit 文件,我可能会更频繁地使用它们)。

Python 有 .pdbinit 文件(类似于 .gdbinit 文件)吗?

我至少想将断点列表放入 .pdbinit 文件中,这样我就不必输入 2-10 个或 N 个断点。


脚注:

[1] 对于那些不熟悉什么是 .gdbinit 文件的人,这里有一些信息:

最佳答案

我认为最接近 .gdbinit 的文件是 .pdbrc 。可以在此处存储别名以使调试更加方便。但是,人们可以在此文件中编写任意代码,用于扩展 pdb 调试器。

大多数tutorials关于此文件详细介绍了别名,但您也许能够找到一种方法来实现您正在寻求的要求。

关于python - Python 是否有 .pdbinit 文件(类似于 .gdbinit 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74381737/

相关文章:

javascript - Python GEE 从 Landsat 图像中提取特征集合时间序列

python - Pandas :asfreq 与时间序列的奇怪行为

Django Gunicorn 调试

python - Sublime Text - Python 环境,断点时

python - Python 调试器 pdb 入门

python - 发送自动短信警报 Python/Django

python - pandas:如何选择每个 GROUP BY 组中的第一行?

Python pdb(调试器)disp 等效?

visual-studio - 减少附加和加载符号的时间

python - 'using a dict on a Series for aggregation' 的替代方案是什么