TextBloB:correct()方法返回空对象

2024-04-19 13:34:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用TextBlob's spelling correction,但是correct()每次调用都返回一个空对象。 下面显示终端上的方法调用:

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

>>> 

我正在Linux上运行Python2.7.6。你知道吗


Tags: 对象方法fromimportlinuxprinttextblobspelling
1条回答
网友
1楼 · 发布于 2024-04-19 13:34:55

这似乎是TextBlob最新更新后的一个bug。以下是我更新TextBlob包之前(v 0.9.0)和之后(v 0.10.0)的结果(我使用的是Python2.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("")



更新:

错误是now fixed。你知道吗

相关问题 更多 >