我试图在python中加载一个DLL来调用函数。
import ctypes
from ctypes import *
dsusb = ctypes.WinDLL('c:\python27\dsusb.dll')
我的堆栈中出现以下错误。
C:\Python27>python test.py
Traceback (most recent call last):
File "test.py", line 4, in
dsusb = ctypes.WinDLL('c:\python27\dsusb.dll')
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 193] %1 is not a valid Win32 application
我也试过cdll与相同的代码。
我抬头看错了,窗户说这是由于一个包含空格的路径,我不认为这是真正的问题…
我加载这个DLL错了,还是有什么可能在DLL中出错?