zoukankan      html  css  js  c++  java
  • 14 python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0xb7 in position 26: illegal multibyte sequence解决方法

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

  • 相关阅读:
    java线程小结1
    String和StringBuffer
    java队列的实现
    java栈的实现
    java链表
    this与super关键字总结
    JVM内存杂记1
    面试题18:删除链表节点
    面试题17:打印从 1 到最大的 n 位数
    面试题16:数值的整数次方
  • 原文地址:https://www.cnblogs.com/wssaried/p/9862701.html
Copyright © 2011-2022 走看看