如何把你的 Bug 写得与众不同?

2020-07-08 00:00:00 代码 设置 配置 信息 输出
于个人公.众.号:Python编程时光,转载请私信

当我们写的一个脚本或程序发生各种不可预知的异常时,如果我们没有进行捕获处理的时候,通常都会致使程序崩溃退出,并且会在终端打印出一堆 密密麻麻 的 traceback 堆栈信息来告诉我们,是哪个地方出了问题。

就像这样子,天呐,密集恐惧症要犯了都


上面这段 traceback

  • 只有黑白两个颜色,无法像代码高亮那样,对肉眼实现太不友好了
  • 无法直接显示报错的代码,排查问题慢人一步,效率太低

那有没有一种办法,可以解决这些问题呢?

当然有了,在 Python 中,没有什么问题是一个库解决不了的,如果有,那就等你去开发这个库。

今天要介绍的这个库呢,叫做 pretty-errors ,从名字上就可以知道它的用途,是用来美化错误信息的。

通过这条命令你可以安装它

$ python3 -m pip install pretty-errors

相关文章