网络编程
位置:首页>> 网络编程>> Python编程>> 分享2个方便调试Python代码的实用工具

分享2个方便调试Python代码的实用工具

作者:sgzqc  发布时间:2021-08-26 18:50:08 

标签:Python,代码,调试,工具

1. 引言

今天来给小伙伴推荐两款实用的便于调试Python代码的工具,可以方便展示我们调试代码的中间状态,提升大家的编码效率。

2. 动机

在日常工作中,经常写Python的小伙伴经常会遇到需要调试代码bug的情形,有时候我们Python的错误提示信息特别丑,

举例如下:

2 divided by 1 is equal to 2.0.
Traceback (most recent call last):
File "loguru_example.py", line 17, in <module>
divide_numbers(num_list)
File "loguru_example.py", line 11, in divide_numbers
res = division(num1, num2)
File "loguru_example.py", line 5, in division
return num1/num2
ZeroDivisionError: division by zero

如果你觉得尚可接受,那我们不妨来看下如下显示错误的方式:

分享2个方便调试Python代码的实用工具

哇偶,没有对比就没有伤害,看了上述的显示,有木有心动。
好滴,我们可以通过一些Python的第三方包,来实现上述调试效果。我们来看如下两款第三方Python包:

  • Loguru: 更好的打印程序异常

  • snoop: 打印函数中正在执行的代码行

来源:https://blog.51cto.com/u_15506603/5121122

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com