Python拼写替换包,如何在字典中添加单词?

时间:2018-08-24 14:34:12

标签: python dictionary package spelling misspelling

我为快速拼写替换器试用了许多选项,即自动更正,拼写检查器和textblob。但是,由于有些单词不在词典中,因此有些单词正在更改,例如Zumba。我曾尝试将这些字典添加到软件包中的字典中,但仍会得到相同的结果。

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

我不是编辑软件包的新手,所以请确定我做错了什么事,或者根本做不到!

在大多数情况下,所有软件包都可以很好地工作,但是我需要能够解释词典中没有的某些特定单词。

预先感谢

1 个答案:

答案 0 :(得分:0)

因此,我找到的解决方案如下(对于自动更正的程序包);

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

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

dir(ac.word.LOWERCASE)

排序!