Python 3.7 中的断点 ()

Breakpoint() in Python 3.7

Python 3.7 中的新 breakpoint() 是什么以及我们如何有效地使用它? 文档提供了这样的声明:此函数将您带入调用站点的调试器。但是,我们如何使用它呢?

a = "Hello,"
b = " World!"
print("a > ",a)
breakpoint()
print("b > ",b)

建议使用它进行调试,以便您可以轻松地即时挂接其他 third-party 调试器。使用您的代码和 运行 创建一个脚本。 例如:

C:\Python373>notepad break_001.py

C:\Python373>python.exe break_001.py
a >  Hello,
> c:\python373\break_001.py(5)<module>()
-> print("b > ",b)
(Pdb) c
b >   World!

C:\Python373>

这允许您使用 Pdb 调试器。