python pbd 调试代码
Python 2024/9/16 20:24:20 点击:不统计
http://www.forasp.cn/
1. 执行方式 python -m pdb python_filename.py
2 进入pdb 模式后的常用命令:
list 列出当前代码行附近的代码 缩写命令为 l
longlist 列出当前代码函数的代码,并显示代码行号 简写 ll
list . 回到正在执行的代码行
l 列出当前代码行附近的代码
next 简写 n 下一步,进入到下一行代码
b 设置断点,b 后面可以跟数字表示第几行代码,也可以直接跟文件名和行号
continue 简写 c 继续运行,跳出当前函数
直接回车,则会运行上一次的命令
setp 简写s 跳到函数内部执行
breaK 简写b 用法 b file_name:line_number 在某个文件的某一行设置断点
break 不带参数,则会设置当前文件的所有断点
clear [序号id] 简写cl 没有序号id 则清楚所有的断点
until [行号] 直接运行到某一行代码
p [变量名称] 输出当前变量的值
p globals() 输出全局变量
pp globals() 输出全局变量,并格式化输出
where 显示当前代码调用规范 简写 w
up 简写 u 返回上一层函数 不会执行任何函数
down 简写 d 进入下一层函数 不会执行任何函数
·上一篇:python 获取属性简洁方法 >> ·下一篇:python loguro 日志扩展包 >>