2

我正在尝试使用TextBlob 的拼写更正,但 correct() 每次调用都返回一个空对象。下面展示了终端上的方法调用:

>>> from textblob import TextBlob
>>> b = TextBlob("I havv goood speling!")
>>> b.correct()
TextBlob("")
>>> print(b.correct())

>>> 

我在 Linux 上运行 Python 2.7.6。

4

1 回答 1

0

TextBlob在他们的最新更新之后,这似乎是一个错误。这是我在 ( v 0.9.0) 之前和之后 ( v 0.10.0) 的结果,我更新了 TextBlob 包(我使用的是 Python 2.7.10):

结果来自TextBlob 0.9.0:)

>>> from textblob import TextBlob, __version__
>>> __version__
'0.9.0'
>>> b = TextBlob('I havv good speling!')
>>> b.correct()
TextBlob("I have good spelling!")

结果来自TextBlob 0.10.0:(

>>> from textblob import TextBlob, __version__
>>> __version__
'0.10.0'
>>> b = TextBlob('I havv good speling!')
>>> b.correct()
TextBlob("")



更新:

该错误现已修复

于 2015-10-31T20:14:52.863 回答