import os
import ctypes
os.path.dirname(os.path.abspath("Python_ESS_2-SWITCH.py"))
h = ctypes.WinDLL("ess_64.dll")
Обе рабочие директории моей ОС и Python находятся в папке с интересующим меня файлом dll.
Возвращаемая ошибка:
347 ##
348 if handle is None:
--> 349 self._handle = _dlopen(self._name, mode)
350 else:
351 self._handle = handle
OSError: [WinError 126] The specified module could not be found
Когда я захожу в модуль ctypes, к которому ведет ошибка, я вижу, что модуль, который не может быть загружен, является LoadLibrary:
if _os.name in ("nt", "ce"):
print("in the if")
from _ctypes import LoadLibrary as _dlopen
Есть другая ветка , которая предложила некоторые решения, но они не дали результатов для меня. Если у кого-то есть идеи, я буду очень признателен.