• 技术文章 >Python技术 >Python基础教程

    python pdb是什么

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-09 15:43:05原创2824

    pdb是The Python Debugger的缩写,为Python标准库的一个模块。pdb模块规定了一个Python程序交互式源代码调试器,支持在设置断点(包括条件断点),也支持源码级单步调试,支持栈帧监视,支持源代码列出,支持任意栈帧上下文的随机Python代码估值。它还支持事后调试(post-mortem debugging),并且能在程序控制下被调用。

    相关推荐:《Python入门教程

    此调试器是可扩展的——它实际上定义成pdb类。这个目前没有文档,但是能够从源代码中清晰地看懂。扩展接口使用pdb和cmd模块。

    此调试器的提示符是(Pdb)。在调试器的控制下运行一个程序的典型的使用方式是:

    >>> import pdb
    >>> import mymodule
    >>> pdb.run('mymodule.test()')
    > <string>(0)?()
    (Pdb) continue
    > <string>(1)?()
    (Pdb) continue
    NameError: 'spam'
    > <string>(1)?()
    (Pdb)

    pdb.py也可以像脚本一样调用,用于调试其它脚本,例如:

    python -m pdb myscript.py
    专题推荐:python pdb
    上一篇:python pdb怎么用 下一篇:python rsa如何安装

    相关文章推荐

    • python pdb怎么用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网