ctypes.WinDLL("C:\Program Files\AHSDK\bin\ahscript.dll")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python26\lib\ctypes\__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found
Как я могу решить его? Я нашел _dlopen в C:\Python26\lib\ctypes\__init__.py
, но я действительно не знаю, как решить его.
Обратные косые черты - это escape-символы внутри строк, как показано в примере ниже:
>>> print "C:\Program Files\AHSDK\bin\ahscript.dll"
C:\Program Files\AHSDinhscript.dll
Вы можете решить проблему, поместив r перед строкой, что предотвращает использование обратной косой черты как escape-символа. символ:
ctypes.WinDLL(r"C:\Program Files\AHSDK\bin\ahscript.dll")
В качестве альтернативы вы можете избежать обратной косой черты:
ctypes.WinDLL("C:\\Program Files\\AHSDK\\bin\\ahscript.dll")