问题现象:
有时当读取一个文件时,报出以下错误,很是捉急。
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe1 in position 7205: invalid continuation byte
问题原因:
文件中含有utf-8或gbk无法编码的字符,或者是打开的编码不对。
解决方法:
解决方法一:用 utf-8 编码打开 (实际文件的编码方式)
如下: open('d:/data/synopses_list_wiki.txt',encoding='utf-8')
解决方法二:在open中加入errors=‘ignore’ ,忽略它即可(推荐)
open('test.txt',errors='ignore')
&spm=1001.2101.3001.5002&articleId=109616471&d=1&t=3&u=88316c0a776f4afaa988b6cda9925529)
6857

被折叠的 条评论
为什么被折叠?



