Мой рабочий код сломался после обновления до Python 3.8.1. Следующая строка раньше работала, но теперь возвращает сообщение об ошибке:
cdll.LoadLibrary('mydllpath/mydll.dll')
==> Could not find module 'mydll.dll'. Try using the full path with constructor syntax.
Кто-то предложил добавить папку dll в путь поиска dll. Поэтому я изменил код на:
os.chdir('mydllpath')
print(os.listdir()) # Proof of success
os.add_dll_directory('mydllpath')
cdll.LoadLibrary('my.dll')
# cdll.LoadLibrary('mydllpath/my.dll') # Also unsuccessful
Что ж, print() во второй строке кода указывает mydll.dll как один из файлов в каталоге, но Python/cdll по-прежнему возвращает точно такое же сообщение об ошибке: "Не удалось найти..."
Ищем идеи /предложения. Спасибо ...