gpt4 book ai didi

Python ctypes.WinDLL 错误,找不到 _dlopen(self._name, mode)

转载 作者:太空狗 更新时间:2023-10-29 21:01:52 24 4
gpt4 key购买 nike

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

我该如何解决?我在C:\Python26\lib\ctypes\__init__.py中找到了_dlopen,但我真的不知道如何解决。

最佳答案

反斜杠是字符串中的转义字符,如下例所示:

>>> print "C:\Program Files\AHSDK\bin\ahscript.dll"
C:\Program Files\AHSDinhscript.dll

您可以通过在字符串前放置一个 r 来解决这个问题,这样可以防止反斜杠用作转义字符:

ctypes.WinDLL(r"C:\Program Files\AHSDK\bin\ahscript.dll")

或者,您可以转义反斜杠:

ctypes.WinDLL("C:\\Program Files\\AHSDK\\bin\\ahscript.dll")

关于Python ctypes.WinDLL 错误,找不到 _dlopen(self._name, mode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3101981/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com