
大家好,又见面了,我是你们的朋友全栈君
读取西游记整本小说的内容,然后进行统计分析。
代码如下:
text = open('西游记.txt').read()但是在执行的时候一直报错: UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 2: illegal multibyte sequence
分析可能是由于小说里的内容不是标准的gbk的内容导致的。
查看小说内容截图:

于是乎查找了一番,分析可能是由于小说里还有特殊的符号等内容导致的。
于是修改代码为,添加了编码范围为utf-8:
text = open('西游记.txt' ,encoding='utf-8').read()text = open('西游记.txt', encoding='utf-8', errors='ignore' )
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/194510.html原文链接:https://javaforall.cn