调试工具ipdb
由于vim没有pycharm的强大调试功能, 值得借助ipdb了.
安装:
pip install ipdb
使用方式一:
直接在代码中插入断点:
import ipdb
# ...
ipdb.set_trace()
# ...
使用python your_file.py
运行后, 程序会卡在打断点处, 并打开ipython.
使用方式二:
进行单步调试:
python -m ipdb your_file.py
常用的指令:
help,帮助
list 或 l,显示当前行的上下文
next 或 n,下一步(step over)
step 或 s,进入函数内部(step in)
p 或 pp(+变量名),打印变量的值
break 或 b,打断点
continue 或 c,继续执行
return 或 r,执行代码直到从当前函数返回
exit 或 q,终止并退出
- 推荐: 使用IPDB调试Python代码