Невозможно импортировать 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, но она была улучшена и обновлена здесь.

Другие вопросы по тегам