python调试工具pudb_PuDB调试 Scrapy 的 Python 代码

项目介绍

它的目标是以更加轻巧和键盘友好的软件包提供基于GUI的现代调试器的所有优点。PuDB允许您在终端中直接在编写和测试代码的地方调试代码。如果您使用过基于DOS的出色(但时至今日仍是古老的)基于Turbo Pascal或C的工具,那么PuDB的UI可能看起来很熟悉。

这是屏幕截图:

您也可以观看截屏视频。

特征

语法突出显示的源,堆栈,断点和变量都可以立即看到并不断更新。这可以帮助您更多地了解程序中正在发生的事情。可变显示可以展开,折叠并具有各种自定义选项。

使用单个按键即可进行基于键盘的简单导航,从而使调试变得轻松快捷。PuDB理解用于导航的光标键和Vi快捷键。其他键则受相应的pdb命令启发。

使用搜索查找相关的源代码,或使用“ m”调用显示已加载模块的模块浏览器,让您加载新模块并重新加载现有模块。

可以通过指向源代码行并单击“ b”来设置断点,然后在断点窗口中进行可视化编辑。或按“ t”以运行到光标下方的行。

通过按“!”将其放置在当前环境中的Python shell中。

PuDB特别强调异常处理。事后分析模式使追溯崩溃程序的最后步骤变得容易。

能够从单独的终端控制调试器。

IPython集成(请参阅Wiki)

应该适用于Python 2.7和更高版本,包括Python 3。

链接

PuDB文档

PuDB也有一个邮件列表,您可以用来提交补丁和寻求帮助。您还可以将拉取请求发送到GitHub存储库

开发版本

您可以使用Git 版本控制工具获得开发版本。

git clone http://git.tiker.net/trees/pu...

您也可以在线浏览代码。

该存储库也镜像到GitHub。

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[PuDB调试 Scrapy 的 Python 代码]http://www.zyiz.net/tech/detail-143045.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值