使用pdb动态调试python代码
Posted giantbranch
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用pdb动态调试python代码相关的知识,希望对你有一定的参考价值。
假如不是用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
以上是关于使用pdb动态调试python代码的主要内容,如果未能解决你的问题,请参考以下文章