编码调试:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 12: illegal multibyte sequen
生活随笔
收集整理的這篇文章主要介紹了
编码调试:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 12: illegal multibyte sequen
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在程序段:
stopkey = [w.strip() for w in codecs.open('data/stopWord.txt', 'r').readlines()]出現(xiàn)錯(cuò)誤:?
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 12: illegal multibyte sequen
這是因?yàn)閟topWord.txt內(nèi)存在漢字與字母混合的結(jié)果。改正如下:
stopkey = [w.strip() for w in codecs.open('data/stopWord.txt', 'rb').readlines()]
或者:
stopkey = [w.strip() for w in codecs.open('data/stopWord.txt', 'r',,encoding='utf-8').readlines()]
總結(jié)
以上是生活随笔為你收集整理的编码调试:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 12: illegal multibyte sequen的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 改正错误:tensorflow.pyth
- 下一篇: Docker知识1:Docker-hub