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 13 Python
python解析发往本机的数据包示例 (解析数据包)
Jan 16 Python
Python复制目录结构脚本代码分享
Mar 06 Python
理解Python中的类与实例
Apr 27 Python
python实现爬虫下载美女图片
Jul 14 Python
Python 通过pip安装Django详细介绍
Apr 28 Python
python学习必备知识汇总
Sep 08 Python
Django中使用Celery的方法示例
Nov 29 Python
python实现微信小程序用户登录、模板推送
Aug 28 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
sqlalchemy实现时间列自动更新教程
Sep 02 Python
总结Python使用过程中的bug
Jun 18 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 使用pcntl和libevent 实现Timer功能
2013/10/27 PHP
php下载文件,添加响应头的简单实例
2016/09/22 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
js常用代码段整理
2011/11/30 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
js单例模式详解实例
2013/11/21 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2016/05/17 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
Postman参数化实现过程及原理解析
2020/08/13 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
[20:39]DOTA2-DPC中国联赛 正赛开幕式 1月18日
2021/03/11 DOTA
python为tornado添加recaptcha验证码功能
2014/02/26 Python
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python中DJANGO简单测试实例
2015/05/11 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
python实现键盘控制鼠标移动
2020/11/27 Python
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
一月红领巾广播稿
2014/02/11 职场文书
领导干部廉政自律承诺书
2014/05/26 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
个人整改措施书面材料
2014/10/24 职场文书
交通事故和解协议书
2015/01/27 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书
python Tkinter模块使用方法详解
2022/04/07 Python
MySQL时区造成时差问题
2022/04/13 MySQL
Android学习之BottomSheetDialog组件的使用
2022/06/21 Java/Android