Python 3.7 及更高版本中,可以使用 breakpoint() 函数设置断点。

例如:

def foo():
    x = 1
    y = 2
    breakpoint()  # 设置断点
    z = x + y
    return z

foo()

在程序执行到 breakpoint() 时会暂停执行,等待用户输入命令。可以使用 s(tep) 命令单步执行代码,使用 n(ext) 命令执行下一行代码,使用 c(ontinue) 命令继续执行直到下一个断点或程序结束。

另外,可以在命令行中使用 -m pdb 参数运行 Python 文件,进入调试模式。例如:

python -m pdb my_script.py

这样程序运行时遇到错误或断点时就会暂停并进入调试模式。在调试模式下也可以使用 s(tep)n(ext)c(ontinue) 等命令进行调试。

python如何使用breakpoint

原文地址: https://www.cveoy.top/t/topic/hfNs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录