textblob 对自定义句子的拼写更正

bha*_*oju 1 python r autocorrect

你能告诉我如何在 python 中使用 textblob 对我自己的自定义句子(业务相关)进行拼写更正吗?如果您能提及任何其他替代方案将会有所帮助

小智 5

如果有人对此仍然感兴趣,这里有多种方法可以做到这一点。如果您想动态添加自定义单词,可以将其添加到“textblob.en.spelling”。例如:

import textblob as tb
tb.Word('sensor').correct()
>>'senior'
Run Code Online (Sandbox Code Playgroud)

这不是我想要的。将“传感器”添加到字典中:

tb.en.spelling.update({'sensor':1})
tb.Word('sensoor').correct()
>> "sensor"
Run Code Online (Sandbox Code Playgroud)

还有其他方法。您可以将自定义文本数据附加到en-spelling.txt位于 textblob 库目录中的文件中。