使用 hunspell.spell("my_word") 时出现 'LookupError'

I am getting a 'LookupError' when using hunspell.spell("my_word")

我正在成功导入拼写,但在使用时出现 LookupError。

from hunspell import spell 
print(spell('Heello'))

---------------------------------------------------------------------------
LookupError                               Traceback (most recent call last)
<ipython-input-44-d22185ace6e6> in <module>
----> 1 print(spell('Hey'))

LookupError: unknown encoding: 

问题是你直接调用了spell。你应该用你想使用的字典初始化 Hunspell:

import hunspell

hobj = hunspell.HunSpell('/usr/share/hunspell/en_US.dic', '/usr/share/hunspell/en_US.aff')
print(hobj.spell("Heellow"))

字典可以在以下位置找到:https://github.com/wooorm/dictionaries