python自带工具pdb进行调试

法一:

进入调试模式:python -m pdb xxx.py

法二:

在py文件中导入pdb,然后再想定断点处加上:

import pdb;pdb.set_trace()

执行:python xxx.py 走到断点处会自动进入pdb。

pdb单步调试常用命令如下:

命令 解释
h 帮助
b 添加断点,b 列出所有断点; b line_no:当前脚本的line_no行添加断点
c 继续执行程序到断点处
l 查看当前行的代码段
cl 清除所有断点
p p expression:(print)输出expression的值
pp pp expression:好看一点的p expression
j j line_no 跳转到line_no行执行
a 查看全部栈内变量
n 执行下一行,单步执行,不会进入函数内部
s 执行下一行,单步执行,会进入函数内部
q 中止并退出
posted @ 2022-08-26 16:27  阿木古冷  阅读(273)  评论(2编辑  收藏  举报