写代码本身就很不容易,特别是在几万行的代码中出现一个bug,一时半会找不到问题所在,这个时候,你一定很抓狂,很烦躁。
特别是Python代码出错了,满屏幕大段大段的错误信息提示,想定位错误更是难上加难。
不要怕,告别乱如麻的Python报错输出,一行代码让bug更清晰。
这里推荐一款好用的Python异常输出美化工具PrettyErrors。
PrettyErrors是一个第三方库,使用pip进行安装。
pip install pretty_errors
PrettyErrors模块的使用很简单,只需要import导入就可以了,其它不需要改动。
通过下段代码演示pretty_errors模块的用法,源代码见code9show_errors.py。
import pretty_errors
i=0
print(8/i)
代码执行结果如图所示。
没有对比就没有伤害,看看原始的错误输出。
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的方法,可以站内私信我。