编码调试: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
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在程序段:
stopkey = [w.strip() for w in codecs.open('data/stopWord.txt', 'r').readlines()]出現錯誤:?
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 12: illegal multibyte sequen
這是因為stopWord.txt內存在漢字與字母混合的結果。改正如下:
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()]
總結
以上是生活随笔為你收集整理的编码调试:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 12: illegal multibyte sequen的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 改正错误:tensorflow.pyth
- 下一篇: Docker知识1:Docker-hub