Птыюсь подключить модуль libfptr10 и инициализировать драйвер .
Библиотеку fptr10.dll положил в корень моей директории, откуда я запускаю скрипт. Как бы я не менял пути, все равно получаю отрицательный результат . Вызываю - по документации .
import os
from libfptr10 import IFptr
DRIVER_PATH = os.path.join(os.getcwd(), 'fptr10.dll')
fptr = IFptr(DRIVER_PATH)
Получаю такой стэк исключений .
Traceback (most recent call last):
File "C:\Users\adminrptk3\Desktop\KKT\libfptr10.py", line 1604, in __init__
self.library = ctypes.CDLL(self.lib_path, mode=ctypes.RTLD_LOCAL)
File "C:\Python37\lib\ctypes\__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 не является приложением Win32
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\adminrptk3\Desktop\KKT\libfptr10.py", line 1606, in __init__
ctypes.CDLL(os.path.join(os.path.dirname(self.lib_path), 'msvcp140.dll'), mode=ctypes.RTLD_LOCAL)
File "C:\Python37\lib\ctypes\__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] Не найден указанный модуль
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "d.py", line 6, in <module>
fptr = IFptr(DRIVER_PATH)
File "C:\Users\adminrptk3\Desktop\KKT\libfptr10.py", line 1630, in __init__
'\"' if len(lib_path) != 0 else 'search folders'))
Exception: Driver library not found in "C:\Users\adminrptk3\Desktop\KKT"
Exception ignored in: <function IFptr.__del__ at 0x0000000002F520D8>
Traceback (most recent call last):
File "C:\Users\adminrptk3\Desktop\KKT\libfptr10.py", line 1692, in __del__
destroy = self.DESTROY_METHOD(('libfptr_destroy', self.library))
AttributeError: 'IFptr' object has no attribute 'library'
Не могу понять в какой библиотеке все-таки проблема или проблема не в этом ? Гугл пока не помогает .