python学习笔记(pdb)

来源:互联网 发布:淘宝盖楼有什么技巧 编辑:程序博客网 时间:2024/06/05 14:43

使用pdb对python程序进行调试:

在代码中需要调试的地方前面嵌入一下代码:

import pdbpdb.set_trace()

当程序运行至此的时候,就会进入pdb调试模式

[root@localhost zoulr]# python temp.py Program starts running!> /home/zoulr/temp.py(5)<module>()-> a = 1(Pdb) 

pdb常用指令如下:

h 查看帮助文档,如h l查看list的用法

l 显示即将执行的代码块

b 设置断点;cl 清空断点

n 下一步,遇到函数时不会进入函数内部

s 下一步,遇到函数体时会进入函数内部

r(return) 从函数体中返回

a(arguments)打印当前函数的参数

c(coninue) 正常执行代码至下一个断点

j(jump) 跳到指定行

q(quit) 退出pdb

p(print)/ pp(pretty print) 打印变量的值

!expression 感叹号+表达式可以直接改变变量的值






原创粉丝点击