如何在 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
以查看可用的命令。
如果您能用代码示例或任何有用的资源进行解释,将会很有帮助。
您可以使用内置的 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
以查看可用的命令。