python中pdb模块实例用法


Posted in Python onJanuary 15, 2021

大家可能都不大熟悉关于pdb这个模块,实际上就是python中的内置模块,主要作用于命令行调试代码,下面我们将通过是哪个小结给大家详细介绍下使用该内容的方式,首先是简单介绍,然后为大家呈现实例,最后就是总结啦,小伙伴是不是相当期待呢,那就板正做好,一起来详细了解下吧~

简单介绍:

添加断点-代码后添加一行

pdb.set_trace()

命令行添加断点

b line_number

常见命令:

进入命令行Debug模式,python -m pdb xxx.py

h:(help)帮助

w:(where)打印当前执行堆栈

实例演示:

__author__ = 'zone'
import pdb
class MyScrapy:
 urls = []
 def start_url(self, urls):
 pdb.set_trace()
 for url in urls:
 print(url)

知识点扩展:

命令 用途
break 或 b 设置断点
continue 或 c 继续执行程序
list 或 l 查看当前行的代码段
step 或 s 进入函数
return 或 r 执行代码直到从当前函数返回
exit 或 q 中止并退出
next 或 n 执行下一行
pp 打印变量的值
help 帮助

到此这篇关于python中pdb模块实例用法的文章就介绍到这了,更多相关python中pdb模块怎么用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python文件和目录操作方法大全(含实例)
Mar 12 Python
Python实例之wxpython中Frame使用方法
Jun 09 Python
Python中计算三角函数之cos()方法的使用简介
May 15 Python
Python程序中的观察者模式结构编写示例
May 27 Python
深入浅析Python中join 和 split详解(推荐)
Jun 30 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
如何实现删除numpy.array中的行或列
May 08 Python
python3调用百度翻译API实现实时翻译
Aug 16 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
Apr 11 Python
Python虚拟环境venv用法详解
May 25 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
基于python实现银行管理系统
Apr 20 Python
python实现马丁策略的实例详解
Jan 15 #Python
pycharm 多行批量缩进和反向缩进快捷键介绍
Jan 15 #Python
基于Python的接口自动化读写excel文件的方法
Jan 15 #Python
PyCharm 解决找不到新打开项目的窗口问题
Jan 15 #Python
python爬取微博评论的实例讲解
Jan 15 #Python
pycharm 复制代码出现空格的解决方式
Jan 15 #Python
pycharm 实现复制一行的快捷键
Jan 15 #Python
You might like
php base64 编码与解码实例代码
2017/03/21 PHP
常用简易JavaScript函数
2009/04/09 Javascript
JavaScript写的一个自定义弹出式对话框代码
2010/01/17 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
点击页面任何位置隐藏div的实现方法
2016/09/05 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
基于JavaScript实现Tab选项卡切换效果
2016/11/24 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
通俗易懂地解释JS中的闭包
2017/10/23 Javascript
Node.js中sequelize时区的配置方法
2017/12/10 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
Vue项目History模式404问题解决方法
2018/10/31 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
python实现目录树生成示例
2014/03/28 Python
python重试装饰器的简单实现方法
2019/01/31 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
最小二乘法及其python实现详解
2020/02/24 Python
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
室内设计自我鉴定
2013/10/15 职场文书
好的自荐信的要求
2013/10/30 职场文书
心得体会范文
2014/01/04 职场文书
给交警的表扬信
2014/01/12 职场文书
爱护花草树木的标语
2014/06/11 职场文书
开学第一周日记(三篇范文)
2019/08/23 职场文书
python - asyncio异步编程
2021/04/06 Python