如何在 python 中使用断点而不使用 IDE 功能

How to use breakpoint in python without using IDE features

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

您可以使用内置的 pdb 库。

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

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

您可以阅读更多相关信息 here

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

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

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