Python单步调试命令记录

这段时间一直在尝试Python, 目前收集到的单步调试命令如下:

python -m pdb test.py

运行后设置断点:b:行号 或 b test.py; 行号

查看断点编号:b

删除断点: cl 编号

单步运行: n

跳到下一个断点:c

查看运行中的参数:p param 查看参数

查看到运行到某处的代码:l

打印变量值: pp

查看全部栈内变量:a

退出: exit或q

帮助:help

原文地址:https://www.cnblogs.com/yuanhangtu/p/barry_tu.html

时间: 2024-10-05 21:51:54

Python单步调试命令记录的相关文章

Python - 单步调试

Python 有一个单步调试器模块,能实现基本的调试效果!详情请看Python标准文档说明:https://docs.python.org/2/library/pdb.html 调试例子: >>> import pdb >>> import mymodule >>> pdb.run('mymodule.test()') > <string>(0)?() (Pdb) continue > <string>(1)?()

python 单步调试初探(未完待续)

pdb 调试: import pdb pdb.set_trace() pudb 调试: http://python.jobbole.com/82638/

一起talk GDB吧(第二回:GDB单步调试)

各位看官们,大家好,我们在上一回中说简单地介绍了GDB.这一回中,我们介绍GDB的调试功能:单步 调试.闲话休提,言归正转.让我们一起talk GDB吧! 看官们,我们先说一下什么是单步调试.大家都知道,程序是按照指令,一步一步地执行,只是程序运行 的很快,所以你没有办法看到走过的每一步.这个有点类似我们平常走路,一步一步地向前走,在路上可 以看到许多风景,如果坐车,那么车速太快了,就会看不清楚路上的风景.单步调试就是不让程序很快地 执行,通俗点说,说是不让程序"坐车"走,让程序一步一

Python学习之单步调试详解

遇到大型python项目,如何定位问题和监控程序的运行状态是一个程序员必须掌握的技能,本文和大家分享的是python程序的单步调试方法,一起来看看吧,希望对大家学习python有所帮助. 首先你需要在所调试程序的开头中:import pdb 并在你的代码行设置断点:pdb.set_trace() def get_input(Data, SuiteID, CaseID, caseinfolist): global sArge sArge='' args = [] #对于get请求,将参数组合 if

python 调试命令

部分整理自:http://flysnowxf.iteye.com/blog/1327677 启动调试: python -m pdb xxx.py 常用命令说明: l #查看运行到哪行代码 n #单步运行,跳过函数 s #单步运行,可进入函数 p 变量 #查看变量值 b 行号 #断点设置到第几行 b #显示所有断点列表 cl 断点号 #删除某个断点 cl #删除所有断点 c #跳到下一个断点 r #return当前函数 exit #退出 更多的命令http://docs.python.org/li

Python如何实现单步调试

遇到大型python项目,如何定位问题和监控程序的运行状态是一个程序员必须掌握的技能,今天小编为你带来python程序的单步调试方法,方便易用,简单易记! 首先你需要在所调试程序的开头中:import pdb 并在你的代码行设置断点:pdb.set_trace() def get_input(Data, SuiteID, CaseID, caseinfolist): global sArge sArge='' args = [] #对于get请求,将参数组合 if reqmethod.upper

python Debug 单步调试

一直犯愁的是python的调试,曾经写c都是编译完了用gdb直接调试了,轻松愉快.如今遇到这么一个解释型的程序.不知道怎么办了.用log吧,有时就是一个小程序,不想写这么多代码.打屏吧.有时屏幕翻得快,也是挺郁闷的.今天最终好了,看到了一个实用的东西.PDB 方法一:执行 python -m pdb myscript.py (Pdb) 会自己主动停在第一行.等待调试,这时你能够看看 帮助 (Pdb) h 说明下这几个关键 命令 <断点设置 (Pdb)b 10 #断点设置在本py的第10行 或(P

使用spyder编译器单步调试python

1.将需要进行单步调试的函数在脚本中进行调用(十分重要的一步).由于python是解释型语言,在进行单步调试的时候需要告诉系统你使用了这个函数,单步调试才会进入你所需要调式的函数.如下图所示,我们定义了createDataSet()函数,在进行调试之前,要在脚本中对其进行调用,也就是下图红色标记的部分. 2.添加断点.和其余程序设计语言一样,将断点加入到你想要查看结果的语句,加入的方面就是在语句前进行双击或者选中语句后点击F12按钮.效果如下图所示. 3.按照程序员不同的需求进行调试.spyde

【转】Python 代码调试技巧

转载自:http://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/ Debug 对于任何开发人员都是一项非常重要的技能,它能够帮助我们准确的定位错误,发现程序中的 bug.python 提供了一系列 debug 的工具和包,可供我们选择.本文将主要阐述如何利用 python debug 相关工具进行 debug. 使用 pdb 进行调试 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能