python中pdb模块实例用法
作者:十一 时间:2023-10-14 19:04:48
大家可能都不大熟悉关于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 | 帮助 |
来源:https://www.py.cn/jishu/jichu/22974.html
标签:python,pdb模块
0
投稿
猜你喜欢
查询SQLServer启动时间的三种方法
2024-01-15 18:15:42
MySQL中where 1=1方法的使用及改进
2024-01-17 22:00:59
python 5个顶级异步框架推荐
2021-12-23 06:21:47
python global关键字的用法详解
2023-12-30 03:32:02
Data URI 和 MHTML
2009-08-16 16:19:00
True or False,明明白白你的If语句流程
2008-01-25 19:00:00
Python装饰器使用示例及实际应用例子
2022-01-16 01:59:32
Python使用tkinter库实现文本显示用户输入功能示例
2023-09-21 11:00:17
MySQL CHAR和VARCHAR存储、读取时的差别
2024-01-22 20:54:58
Python实现PS滤镜特效之扇形变换效果示例
2021-05-08 17:58:03
macOS M1(AppleSilicon) 安装TensorFlow环境
2022-05-26 04:03:34
Windows 系统下的 Git 2.7 最新下载及安装教程图文详解
2022-02-07 01:08:47
Python为何不能用可变对象作为默认参数的值
2022-11-30 13:42:04
Python中创建对象列表的实现示例
2023-08-15 07:20:35
Vue父子组建的简单通信之控制开关Switch的实现
2024-06-05 09:16:25
Django视图函数的具体使用
2023-07-25 11:02:54
Python SQLite3简介
2023-05-29 11:26:01
python+selenium实现12306模拟登录的步骤
2021-06-18 15:32:56
Python学习之不同数据类型间的转换总结
2021-10-04 06:06:57
SQL SERVER数据操作类代码
2012-07-11 16:16:12