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 回答
0

对于 Python3 的家伙:

import sys  
from importlib import reload
reload(sys)  
sys.getdefaultencoding() # use this for Python3
from textblob import TextBlob
url ='filename.txt'
file=open(url)
t=file.read()
print(type(t))
bobo = TextBlob(t)
bobo.tags
于 2018-06-18T02:30:00.097 回答