UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 884: invalid start byte
2018-03-09 22:52
627 查看
今天用linux打开一个文件时出现错误,
wordList = textParse(open('email/ham/%d.txt' % i).read())
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 884: invalid start byte
试了很多种方法都不行, 最后在stackoverflow点击打开链接上找到了方法,
wordList = textParse(open('email/spam/%d.txt' % i, encoding='ISO-8859-1').read())就是说在文件里可能存在不是以utf-8格式保存
wordList = textParse(open('email/ham/%d.txt' % i).read())
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 884: invalid start byte
试了很多种方法都不行, 最后在stackoverflow点击打开链接上找到了方法,
wordList = textParse(open('email/spam/%d.txt' % i, encoding='ISO-8859-1').read())就是说在文件里可能存在不是以utf-8格式保存
相关文章推荐
- Pickle:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
- error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte
- 【转】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 1: invalid continuation 汉字编码
- SSD Tensorflow:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start
- 报错信息:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x88 in position 6382: invalid start byte
- 【转】UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 1: invalid continuation 汉字编码
- About UnicodeDecodeError: 'utf8' codec can't decode byte 0xa1 in position 157: invalid start byte
- 【Python】读取cvs文件报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 6: invalid start byte
- Python爬虫报UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 225: invalid start byt
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte解决方法
- python UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 15: invalid continuation
- pandas读取出错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 0
- python3 读入csv文件报错('utf-8' codec can't decode byte 0x8b in position 2: invalid start byte)的解决
- 解决 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
- python3 读入csv文件报错('utf-8' codec can't decode byte 0x8b in position 2: invalid start byte)的解决
- python编码错误UnicodeDecodeError: 'ascii'/'utf-8' codec can't decode byte 0xb8 in position 50: ord
- python报错:SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb4 in position 2:invalid sta
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 0: invalid start byte
- 解决 python爬虫'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte‘错误