python jupter输入文字行_不要怕,告别乱如麻的Python报错输出,一行代码就够了...

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

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

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

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

0e750f6a-9c74-4b93-ba80-4538903fd451

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

pip install pretty_errors

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

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

import pretty_errors

i=0

print(8/i)

代码执行结果如图所示。

585dc8c7f8c34e23a52359fcaa67af2a

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

Traceback (most recent call last):

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

print(8/i)

ZeroDivisionError: division by zero

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

python -m pretty_errors

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

fa120a1d218f4703b461ee0cfd2fed53

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值