【问题标题】:How to use breakpoint in python without using IDE features [closed]如何在不使用 IDE 功能的情况下在 python 中使用断点 [关闭]
【发布时间】:2019-05-06 12:52:34
【问题描述】:

如果您能用代码示例或任何有用的资源进行解释,将会很有帮助。

【问题讨论】:

标签: python breakpoints conditional-breakpoint


【解决方案1】:

您可以使用内置的pdb 库。

import pdb 
a = 10
pdb.set_trace()
print(a)

所以它基本上会做的是,在第 2 行执行后停止程序。从那里你可以通过命令行访问代码,在上面添加set_trace()

您可以阅读更多关于它的信息here

【讨论】:

    【解决方案2】:

    breakpoint() 方法现在是 python 语言的一部分。见:https://www.python.org/dev/peps/pep-0553/

    如果您使用的是早期版本的 python,那么您可以通过在文件顶部通过import pdb 和您希望能够检查变量的pdb.set_trace() 导入 pdb 来获得相同的功能。

    当您进入 pdb shell 时,您可以键入 h 以查看可用的命令。

    【讨论】:

      猜你喜欢
      • 2017-01-03
      • 1970-01-01
      • 2017-12-14
      • 2015-10-21
      • 2011-07-04
      • 2018-11-03
      • 2021-03-07
      • 1970-01-01
      • 2016-05-12
      相关资源
      最近更新 更多