假如不是用ide,有一个简单的动态调试方法
就是在代码中加入如下代码
import pdb; pdb.set_trace()
或者最好不用修改代码
python -m pdb XXX.py
但是要调试第三方库,我觉得第一种比较好
常用命令
w(here) 打印堆栈回溯
b 下断点
c 继续运行
n 步过
s 步入
l 列出源码
打印变量的值,直接输入变量名就好
更多请看文档:
https://docs.python.org/zh-cn/3/library/pdb.html#debugger-commands
447

被折叠的 条评论
为什么被折叠?



