欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

pdb的使用

程序员文章站 2022-10-04 08:40:13
进入pdb调试命令行中,可以采用python -m pdb name.py在远程IDE如Jupyter Notebook中,可以采用import pdbpdb.set_trace()pdb常用命令命令功能args / a打印当前函数的参数break / b设置断点,后跟行号,若无行号则显示所有存在的断点信息clear / cl清除断点,后跟断点的序号,否则提示清空所有的断点commands插入代码执行condition设置条件断点...

进入pdb调试

命令行中,可以采用

python -m pdb name.py

在远程IDE如Jupyter Notebook中,可以采用

import pdb
pdb.set_trace()

pdb常用命令

命令 功能
args / a 打印当前函数的参数
break / b 设置断点,后跟行号,若无行号则显示所有存在的断点信息
clear / cl 清除断点,后跟断点的序号,否则提示清空所有的断点
commands 插入代码执行
condition 设置条件断点
continue / c / cont 继续执行程序,直到下一个断点或者脚本结束
disable 禁用断点
enable 启用断点
help / h 打开pdb帮助
ignore 忽略断点
jump / j 跳转到指定行,后跟行号
list / l 查看当前行的代码段
next / n 执行下条语句,遇到函数不进入其内部
p / pp 打印变量值
quit / q 退出
return / r 执行代码直到从当前函数返回
tbreak 设置临时断点,断点只中断一次
step / s 执行下一条语句,遇到函数进入其内部
where / w 查看所在的位置
! 在pdb中执行语句

本文地址:https://blog.csdn.net/weixin_44624842/article/details/107448617

相关标签: python 调试