1

我已经尝试了许多快速拼写替换器的选项,即自动更正、拼写检查器和 textblob。但是,我有一些单词正在被更改,因为它们不在字典中,例如 Zumba。我尝试添加到包中的字典,但我继续得到相同的结果。

例如,对于自动更正,我将字典放在 \autocorrect-master\words.bz2 中...我将单词添加到这里的所有文件中。重新加载包,没有任何变化!

我是编辑包的新手,所以要么我做错了,要么不可能!

在大多数情况下,所有软件包都很好用,但我需要能够解释字典中没有的一些特定单词。

提前致谢

4

1 回答 1

1

所以,我找到的解决方案如下(用于自动更正包);

import autocorrect as 
ac.word.LOWERCASE.update({'zumba'})
ac.word.MIXED_CASE.update({'Zumba'})

我只是通过遍历模块属性来解决这个问题;

dir(ac.word.LOWERCASE)

排序!

于 2018-08-24T15:13:14.800 回答