zoukankan      html  css  js  c++  java
  • Python单步调试

    运行

    运行python -m pdb test.py

    (Pdb) 会自动停在第一行,等待调试,这时你可以看看帮助
    (Pdb) h
    

    几个关键命令

    • 断点设置
    (Pdb)b 10 #断点设置在本py的第10行
    或(Pdb)b ots.py:20 #断点设置到 ots.py第20行
    删除断点(Pdb)b #查看断点编号
    (Pdb)cl 2 #删除第2个断点
    
    • 运行
    (Pdb)n #单步运行
    (Pdb)s #细点运行 也就是会下到,方法
    (Pdb)c #跳到下个断点
    
    • 查看
    (Pdb)p param #查看当前 变量值
    (Pdb)l #查看运行到某处代码
    (Pdb)a #查看全部栈内变量
    

    命令集合

    命令 解释
    break 或 b 设置断点
    continue 或 c 继续执行程序
    list 或 l 查看当前行的代码段
    step 或 s 进入函数
    return 或 r 执行代码直到从当前函数返回
    exit 或 q 中止并退出
    next 或 n 执行下一行
    pp 打印变量的值
    help 帮助
  • 相关阅读:
    网络通信
    jvm调优
    rokectMq
    mybatis属性类
    spring cloud feign
    spring cloud hystrix
    spring cloud ribbon
    mybatis(二)创建代理类执行sql
    内存操作函数
    堆空间的开辟与使用
  • 原文地址:https://www.cnblogs.com/Jeffiy/p/4920019.html
Copyright © 2011-2022 走看看