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
  • asp之家 网络编程 m.aspxhome.com