整理 1:python 调试----pdb

编译器选用pycharm时可以直接加断点,但是在终端运行时需要借助python自带的调试工具pdb.

1 使用方法

方法1:在程序中需要加断点的位置处写:

import pdb

pdb.set_trace()

方法2:运行程序时: $:  python -m pdb demo.py

2调试命令

break [codeline] 或 b [codeline] 在 codeline 行处,设置断点
condition codeline [condition] 设置条件断点
disable [codeline] 使某一行断点失效
enable [codeline] 使某一行的断点生效
clear [codeline] 或 cl [codeline] 就是清除指定的断点,不带参数就是清除所有的断点
continue 或 c 继续执行程序
list 或 l 查看当前行上下文的代码段
next 或 n 执行下一行,但跳过函数
step 或 s 执行下一行,并进入被调用的函数
j [codeline] 跳转到前面的 codeline 行
w 打印当前执行点的位置
return 或 r 执行代码直到从当前函数返回
p 打印一个变量或参数的值
a 打印当前函数及参数的值
! 感叹号后面跟着语句,可以直接改变某个变量值
exit 或 q 中止并退出
help [command] 或 h [command] commands 的帮助手册

                                                               

猜你喜欢

转载自blog.csdn.net/yuan_xiaobai/article/details/81987457