Невозможно импортировать NHunspell.dll, используя ctypes в Python
Мне нужно импортировать определенную DLL под названием 'NHunspell.dll'
который используется для проверки правописания. Я использую Python для программного обеспечения. Хотя я проверил несколько сайтов, чтобы правильно использовать ctypes
Я не смог загрузить DLL правильно.
Когда я использую этот код.
from ctypes import *
hunspell = cdll.LoadLibrary['NHunspell.dll']
Я получаю ошибку
hunspell = cdll.LoadLibrary['NHunspell.dll']
TypeError: 'instancemethod' object has no attribute '__getitem__'
Я думаю, что это может быть проблема со структурой DLL. Но я понятия не имею, как правильно импортировать DLL.
1 ответ
Решение
Спасибо @eryksun . Но это все равно не сработало. Вместо этого я использовал оболочку Python для Hunspell под названием Pyhunspell. Реальная ссылка в PyPi не работает для Python 2.7, но она была улучшена и обновлена здесь.