python pdb调试
python -m pdb myscript.py #注意这会重启myscript.py,这样启动的话,代码每一行都是一个节点
也可以在程序中这么设置断点:
import pdb; pdb.set_trace()
 
支持的命令:
    p 打印变量
    n next
    step 细点运行
    c continue
    l list
    a args 打印当前函数的参数
    condition bpnumber [condition]
    clear/disable/enable 清除/禁用/使能断点
    q quit
>断点设置
   (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 #查看全部栈内变量

转载于:https://www.cnblogs.com/Xjng/p/3696416.html

使用pdb调试python相关推荐

  1. 使用pdb调试Python程序

    From: http://blog.csdn.net/magicbreaker/article/details/3754733 本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程 ...

  2. 命令行下 pdb 调试 Python 程序

    官方参考网站 The Python Debugger : https://docs.python.org/3/library/pdb.html gdb 调试命令的使用及总结:https://blog. ...

  3. 使用PDB调试Python程序的完整实践

    从Java一路走来,习惯了使用IDEA来调试代码,平时写python也都是使用Jupyter notebook,但是现在逐渐转行到Python开发,突然在linux下进行python代码调试,就会显得 ...

  4. PDB调试Python程序

    pdb是python内置的调试工具, 它可以在终端中调试Python程序, 这允许pdb在很多无法安装IDE的服务器上使用. 虽然远程调试使用广泛, 但在必要的时候(比如难以在本地搭建运行环境)pdb ...

  5. pdb 调试python

    Python自带的pdb库,发现用pdb来调试程序还是很方便的,当然了,什么远程调试,多线程之类,pdb是搞不定的. 用pdb调试有多种方式可选: 1. 命令行启动目标程序,加上-m参数,这样调用my ...

  6. 使用pdb调试python脚本

    pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点.单步调试.进入函数调试.查看当前代码.查看栈片段.动态改变变量的值等.pdb 提供了 ...

  7. 【华为云技术分享】使用pdb调试python代码的方法

    在有界面的操作系统上,可以使用pycharm进行pychon代码的调试,但是在只能使用terminal的Linux机器上怎么高效调试代码呢?答案就是使用pdb调试工具.初次使用pdb调试的同学,会觉得 ...

  8. pdb怎么调试python_如何在用pdb调试python时更改值?

    我想运行pdb,单步执行代码,并在某个时刻更改由某个名称指向的值.所以我可能想更改名为"stationLat"的值.但我似乎做不到.举个例子:>>> import ...

  9. Linux系统中使用pdb调试python代码

    在使用事前需要先导入 import pdb 然后在需要设置断点的位置加上pdb.set_trace() 进入调试之后,有多条指令进行操作 n(or next):执行下一行:Step over,跳过 c ...

最新文章

  1. java中System类简介(转)
  2. Centos7更改默认启动模式
  3. 使用Logstash filter grok过滤日志文件
  4. 在 ABP vNext 中编写仓储单元测试的问题一则
  5. jquery改变字符串中部分字符的颜色
  6. 工作流中ServiceTask的各种方法
  7. ios加载本地html懒加载图片方案,IOS开发中加载大量网络图片优化方法
  8. Zend 创始人提议创建 PHP 方言,暂命名为 P++
  9. DDL——数据定义语言
  10. 【模板】质数判断(Miller_Rabin)
  11. 思科网院Packet Tracer实验(八)子网划分
  12. 致远oa系统报价_用友致远OA 系统 一般价钱?(公司60-70台左右的电脑)
  13. 漂白android软件,原本图片漂白软件
  14. MATLAB一元微积分实验
  15. JVM-什么是GC?
  16. c语言让程序等待鼠标点击,C语言模拟鼠标事件
  17. 2.1.4.2 端口Banner信息获取
  18. 【转帖】Photoshop为长腿MM制作拼接效果的照片
  19. 【001】Visual Studio
  20. 激光雷达建图(基于ROS)及定位数据获取步骤

热门文章

  1. 基于局部均方差相关信息的图像去噪及其在实时磨皮美容算法中的应用。
  2. spring解决ajax跨域问题
  3. iOS NSString 字符串处理:截取字符串、匹配字符串、分隔字符串
  4. SQL Server,Could not obtain exclusive lock on database 'model'
  5. Discuz!NT 在线用户功能简介
  6. 前端进阶之 let、const、var
  7. Alpha 冲刺 (9/10)
  8. hadoop大数据平台架构之DKhadoop详解
  9. paramiko基础
  10. 2018-03-03-解决win下凭据删除不干净而无法登录共项目录的问题