【问题标题】:Include PDB by default in all python files在所有 python 文件中默认包含 PDB
【发布时间】:2018-01-22 06:51:48
【问题描述】:

我几乎所有的 python 文件都需要 pdb。有什么方法可以摆脱在我创建的每个 python 文件中编写 import pdb 的痛苦。

换句话说,有什么方法可以让我只写 pdb.set_trace() 并运行程序。比如在核心 python 库中包含 pdb,或者为命令 python 设置别名等。

【问题讨论】:

  • import pdb; pdb.set_trace()写在你需要的地方怎么样?
  • 在可执行脚本的情况下,只需要在脚本中就可以了
  • @akhilsp 这是我目前的方法。我已经为在 vim 中插入它做了键绑定。但我想知道是否存在更简单的方法。

标签: python pdb


【解决方案1】:

是的,从 Python 3.7 开始,只需编写 breakpoint(),这是一个内置函数,还有一些 enhanced capabilities

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-20
    • 2015-10-15
    • 1970-01-01
    • 2017-06-02
    • 1970-01-01
    相关资源
    最近更新 更多