使用 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
我正在成功导入拼写,但在使用时出现 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