码迷,mamicode.com
首页 > 编程语言 > 详细

14 python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0xb7 in position 26: illegal multibyte sequence解决方法

时间:2018-10-27 19:45:24      阅读:1246      评论:0      收藏:0      [点我收藏+]

标签:shel   毕业   pen   ast   sequence   就是   enc   工资   大学毕业   

>>> f = open("D:\\all.txt", "r")
>>> f.read()
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    f.read()
UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xb7 in position 26: illegal multibyte sequence

后来把"r" 改成encoding = "utf-8",莫名的就可以了

>>> f = open("D:\\all.txt", encoding="utf-8")
>>> f.read()
‘\n------------\n\n正文卷\n\n\n------------\n\n第001章 我!秦始皇!打钱!\n\n    高高凸起的粉红色被窝,不停的蠕动,不清楚里面的情形,瞧着体积里面起码得藏了两个人。\n\n    屋子的主人叫小佩奇,是个孤儿,靠着勤工俭学熬到大学毕业,原本在一家不错的皮革厂当着一个小会计,有个漂亮的女朋友,生活可谓没羞没臊。\n\n    可是天不如人愿,皮革厂的黄老板跑了。不错,这件事闹的挺大,大家都知道的。\n\n    他带着他的小姨子跑了……\n\n    跑了倒不要紧,但是压了半年的工资,跟着就打水漂了!\n\n    这还是次要,主要的是小佩奇的女朋友就是黄老板的小姨子……\n\n

14 python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0xb7 in position 26: illegal multibyte sequence解决方法

标签:shel   毕业   pen   ast   sequence   就是   enc   工资   大学毕业   

原文地址:https://www.cnblogs.com/wssaried/p/9862701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!