首页 > 其他分享 >使用pdb进行debug

使用pdb进行debug

时间:2022-11-22 13:31:15浏览次数:36  
标签:函数 代码 一行 使用 debug 断点 pdb 调试


学这个的目的在于用命令行进行程序调试,不能过于依赖IDE。
pdb是python自带的调试工具,缺点是不适合多线程调试,有点事简洁高效。
使用

python3 -m pdb test.py

常用指令:

  • l:list,显示当前代码前后的三行
  • n:next ,向下执行一行
  • c:continue,继续执行代码
  • b<>行数:加断点
  • cl:清除断点
  • s:step,进入到一个函数
  • p<>变量名:print一个变量
  • a<>args:打印形参
  • q:退出
  • r:return,快速执行到函数最后一行



标签:函数,代码,一行,使用,debug,断点,pdb,调试
From: https://blog.51cto.com/u_13875041/5877874

相关文章

  • 学习apply()方法的使用,记录一下
    网上大牛,说的很直接,劫持另外一个对象(a)的方法,继承a的属性.,我个人理解,就是把你的变成我的.1.对象的继承,一般的做法是复制:Object.extend下面是prototype.js的实现方式......
  • new Blob vue中使用文件流进行下载
    封装方法functiongetExel(url,params,index){+returnnewPromise(function(resolve,reject){letdata={method:"GET",url:url,headers:......
  • golang如何使用go test?
    ​​gotest-run=TestHelloworld​​​​gotest-bench=BenchmarkHelloworld​​​​gotest-timeout30scmap-run^(TestMap)$​​​​test-benchmem-run=^$cmap-......
  • go 别名的使用
    go里的别名和原来的类型是两种不同的类型,互相转换的方式是强制类型转换及,TypeA(b)或者TypeB(a)typeStringstringfuncmain(){varastring="hello"varbStrin......
  • MSSQL 查询数据库总条数和空间使用情况
    查询所有表对应的数据量1.GROUPSELECTA.NAMEAS表名,MAX(B.ROWS)AS记录条数FROMSYS.SYSOBJECTSASAINNERJOINSYS.SYSINDEXESASBONA.ID=B.IDAND(A.XT......
  • 使用fstab自动挂载网络存储
    介绍使用外置网络存储对小容量终端进行扩容很容易搜索到NFS的挂载方式这里介绍一些不常见的方法通过写如/etc/fstab实现开机自动mountssh类似于sftp的挂载方式,但需要......
  • extern "C"的使用
    在使用C++开发程序时,有时使用到别人开发的第三方库,而这第三库是使用C开发的。直接使用会报错如下:cpperrorLNK2019:无法解析的外部符号"int__cdeclsum(int,int)"(?s......
  • webpack - 安装和使用
    1.安装webpack创建项目目录,初始化并安装webpack相关安装包mkdirwebpack-democdwebpack-demonpminit-ynpminstallwebpackwebpack-cli--save-dev创建相关文......
  • Android使用MAT分析内存泄露
    一.概述首先来普及一下什么是内存泄露:内存泄露是指对象的内存在分配之后无法通过程序的执行逻辑释放对该对象的引用,导致不能回收该对象所占内存。内存泄露会导致以下情......
  • 使用阿里云云服务器和Wordpress个人建站
    先贴一个阿里云官方的通过ECS服务器建站的教程链接https://developer.aliyun.com/article/761621需要说明的是如果需要通过公网访问你的网站那么必须要先进行I......