欢迎来到 岁月小筑

Python报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)

前言

刚在写一个python小脚本,隔一段时间获取并判断网站内容是否含有特定文字,谁知道就出了这个错误。对这个错误还是比较熟悉的,但是,忘记解决方法了_(:з」∠)_,只好重新去百度,再写一篇博文方便以后再次查阅。

出错原因

这个报错主要是由于python2.X的默认的编码类型造成的,Python2.X的默认编码格式为Ascii,不支持很多字符(包括中文以及各种外文字符),因此,不建议使用低版本Python(反面教材)

修复方法

添加以下代码到python文件中

这么简单?没错,就这么简单。

 

点赞

发表评论

电子邮件地址不会被公开。