在平时执行代码时你是否遇到过报错信息很长,还掺杂在一些运行数据当中,不仅不美观,还不利于我们观看。
比如下面这段代码
def demo():
for i in range(-10, 1, 1):
print(1/i)
if __name__ == '__main__':
demo()
当我执行上面代码时,会得到如下报错
这里我向大家推荐 pretty_errors
使用前我们需要先pip一下这个库
pip install pretty_errors
然后我们将上述代码改为
import pretty_errors
def demo():
for i in range(-10, 1, 1):
print(1/i)
if __name__ == '__main__':
demo()
这时我们再运行,运行结果变为如下
在一道分割线后输出异常的堆栈和异常名称及提示。
是8是美观了很多呢?
get到了就用起来吧!