<返回更多

不要怕,告别乱如麻的Python报错输出,一行代码就够了

2020-08-24    
加入收藏

写代码本身就很不容易,特别是在几万行的代码中出现一个bug,一时半会找不到问题所在,这个时候,你一定很抓狂,很烦躁。

特别是Python代码出错了,满屏幕大段大段的错误信息提示,想定位错误更是难上加难。

不要怕,告别乱如麻的Python报错输出,一行代码让bug更清晰。

这里推荐一款好用的Python异常输出美化工具PrettyErrors。

不要怕,告别乱如麻的Python报错输出,一行代码就够了

 

PrettyErrors是一个第三方库,使用pip进行安装。

pip install pretty_errors

PrettyErrors模块的使用很简单,只需要import导入就可以了,其它不需要改动。

通过下段代码演示pretty_errors模块的用法,源代码见code9show_errors.py。

import pretty_errors

i=0

print(8/i)

代码执行结果如图所示。

不要怕,告别乱如麻的Python报错输出,一行代码就够了

 

没有对比就没有伤害,看看原始的错误输出。

Traceback (most recent call last):

File "e:/book/code/9/show_errors.py", line 3, in <module>

print(8/i)

ZeroDivisionError: division by zero

 

此外还可以进行全局配置,在命令行运行下面这条命令,就不用每次都在Python文件中import pretty_errors了。

python -m pretty_errors

如果要取消全局配置如何操作呢?只需要再次输出python -m pretty_errors,输入C即可清除。如图所示。

不要怕,告别乱如麻的Python报错输出,一行代码就够了

 

大家好,我是【Python办公自动化】:闲暇之余分享点文字、编程、设计等干货,希望和你一起成长。

一起学习Python办公自动化,教你快速学习Python的方法,可以站内私信我。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>