我正在尝试使用TextBlob 的拼写更正,但 correct() 每次调用都返回一个空对象。下面展示了终端上的方法调用:
>>> from textblob import TextBlob
>>> b = TextBlob("I havv goood speling!")
>>> b.correct()
TextBlob("")
>>> print(b.correct())
>>>
我在 Linux 上运行 Python 2.7.6。
我正在尝试使用TextBlob 的拼写更正,但 correct() 每次调用都返回一个空对象。下面展示了终端上的方法调用:
>>> from textblob import TextBlob
>>> b = TextBlob("I havv goood speling!")
>>> b.correct()
TextBlob("")
>>> print(b.correct())
>>>
我在 Linux 上运行 Python 2.7.6。
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("")
更新:
该错误现已修复。