小编Ram*_*nth的帖子

如何使用Python读取utf-8编码的文本文件

我需要分析泰米尔文本文件(utf-8编码).我在IDLE接口上使用了nltk Python包.当我尝试读取界面上的文本文件时,这是我得到的错误.我该如何避免这种情况?

corpus = open('C:\\Users\\Customer\\Desktop\\DISSERTATION\\ettuthokai.txt').read()

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    corpus = open('C:\\Users\\Customer\\Desktop\\DISSERTATION\\ettuthokai.txt').read()
  File "C:\Users\Customer\AppData\Local\Programs\Python\Python35-32\lib\encodings\cp1252.py", line 23, in decode
    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 33: character maps to <undefined>
Run Code Online (Sandbox Code Playgroud)

python encoding utf-8

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

encoding ×1

python ×1

utf-8 ×1