不可思议,代码还能这样调试!!!

不可思议,代码还能这样调试!!!

作为程序员,“Debug”是不能再熟悉的操作了,深深的刻入了骨子里的。今天,给大家介绍的就是一款独具一格的Python的Debug工具-Reloadium

简介

Reloadium是Python 热重载调试工具。它可以在不重新运行程序的前提下,查看程序修改后的运行效果(包括错误提示)及每行代码的耗时,大大提高了我们调试的效率和质量。

安装(Pycharm为例)

方法一:通过MarketPlace安装

图片

方法二:pip安装

pip install reloadium

推荐用方法一安装更便捷

功能(Pycharm为例)

  1. Run模式下

图片

虽然Reloadium是一款调试工具,但在Run模式下也使用,前提时要保证程序处于运行模式下(如无限循环),一旦程序退出运行,该模式就不能使用。

  1. Debug模式下
  • 单文件调试

图片

在Debug模式下,工具会显示每行赋值代码的结果,当我们修改了某项数据并刷新后,相对应的地方就会更新结果,并以醒目的橘红色显示出来,一目了然。

  • 多文件调试

图片

Reloadium能够对整个项目的文件进行加载,实现关联文件之间的实时更新的效果。

  • 错误提示处理

图片

这项功能直接将错误信息显示在对应代码行下,快速定位问题,提高调试效率

  • 耗时统计

图片

统计结果以不同颜色区分各行代码的运行时间。

项目地址

https://github.com/reloadware/reloadium

小结

Reloadium还支持Django,Flask,Pygame等框架,感兴趣的可以到官网浏览。

https://reloadium.io/

“工欲善其事必先利其器”,好的工具是提高我们工作效率有力助手,能达到事半功倍的效果。你还有什么好用的工具,欢迎留言交流哦!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值