1

テキスト ファイル入力で textBlob を使用しようとしています。

私がオンラインで見つけたすべての例は、この意味でのインプットでした:

wiki = TextBlob("Python is a high-level, general-purpose programming language.")
wiki.tage

私はこれを試しました:

from textblob import TextBlob
file=open("1.txt");
t=file.read();
print(type(t))
bobo = TextBlob(t)
bobo.tags

私が試したコードは機能しませんでした。

4

3 に答える 3

2

これは古典的なUnicode の問題です

使用する

import sys  

reload(sys)  
sys.setdefaultencoding('utf8')

次に、ファイルを読み取ります

このようにして、UTF-8エンコード/デコード形式を使用できます

于 2015-05-08T05:03:22.210 に答える
0

Unidecode を調べることもできます。

https://pypi.python.org/pypi/Unidecode

from unidecode import unidecode ... bobo = TextBlob(unidecode(t))

于 2015-08-04T20:14:15.477 に答える