使用pdb模块
在代码中导入`pdb`模块。
在想要暂停执行的代码行前添加`pdb.set_trace()`语句。
运行程序,当程序执行到断点位置时,会进入`pdb`的调试模式。
在调试模式下,可以使用`n`(next)执行下一行代码,`s`(step)进入函数调用,`c`(continue)继续运行直到下一个断点,`q`(quit)退出调试模式等命令。
使用集成开发环境(IDE)的调试功能
打开要调试的Python脚本。
在想要暂停程序执行的行上单击鼠标。
单击编辑器右上角的“运行”按钮。
在“运行”菜单中选择“调试”,Python将在设置断点的行上暂停执行。
在断点处暂停时,可以检查变量值、单步执行代码、查看堆栈跟踪和修改变量值。
使用debugpy模块(适用于远程调试):
导入`debugpy`模块。
使用`debugpy.listen()`开启调试器并等待客户端连接。
在代码中添加`debugpy.breakpoint()`来设置断点。
可以通过不同的端口进行本地或远程调试。
Python 3.7及以上版本可以直接使用`breakpoint()`函数来设置断点。
请选择适合您需求的方法进行断点调试