ipdb

作者: 光华_5206 | 来源:发表于2018-06-29 08:26 被阅读0次

ipdb是pdb的增强版,是python开发的调试工具。ipdb对于Python,就像gdb对于C/C++。Windows下我们可以使用PyCharm等IDE开发环境进行开发调试,Linux等非GUI开发环境,ipdb则是一个不错的选择。

Install

通常ipdb在安装的时候会默认安装,若未安装,可通过如下命令安装

pip install ipdb

Usage

在需要中断运行的位置,通过如下代码添加断点

import ipdb
ipdb.set_trace()

程序运行后会在对应的位置停下来并显示如下提示符

(ipdb)...

此时,可以输入相关命令查看当前变量的值以及单步运行等

  • help:显示帮助信息
  • a: 查看变量的值
  • n: 单步运行
  • dir(): 查看一个对象有哪些方法可以调用

相关文章

  • 调试 pdb/ipdb

    ipdb 使用IPDB调试Python代码[https://xmfbit.github.io/2017/08/21...

  • ipdb使用

    1、安装 pip install ipdb 2、使用 python -m ipdb xxx.py 程序内部: fr...

  • 使用 ipdb 调试 Python

    1、安装 pip install ipdb 2、使用 python -m ipdb xxx.py 程序内部: fr...

  • ipdb

    ipdb是pdb的增强版,是python开发的调试工具。ipdb对于Python,就像gdb对于C/C++。Win...

  • 使用IPDB调试Python代码

    IPDB是什么?IPDB(Ipython Debugger),和GDB类似,是一款集成了Ipython的Pytho...

  • jupyter 使用技巧之 magic 命令

    %debug 激活 ipdb 调试 在报错后的下一个 cell 里执行 %debug, 可以激活 ipdb 交互调...

  • python的断点调试

    在Jupyter中: 这样就会进入到断点调试中:ipdb> p a 查看变量a的值ipdb> l 查看前后代码ip...

  • ipdb调试

    环境python3.5,virtualenv。 安装 pip install ipdb 使用 外部:python ...

  • # Python控制台调试模式IPDB

    IPDB 前一段时间刚接触到这个, 之前 DEBUG 还停留在 IDE 层面… 原来还可以这么玩… IPDB 是什...

  • 你必须拥有的Python调试神器

    今天推荐一个Python调试工具可以让你的调试更快更方便,叫ipdb。 推荐ipdb主要原因:语法高亮和自动补全,...

网友评论

      本文标题:ipdb

      本文链接:https://www.haomeiwen.com/subject/ioxpyftx.html