带点的python C类型
如何加载名称中带有点的ctypes模块 范例 试着像这样加载它带点的python C类型,python,dll,ctypes,Python,Dll,Ctypes,如何加载名称中带有点的ctypes模块 范例 试着像这样加载它 ctypes.cdll.mydll.1.0 给出一个模块未找到错误 我正在windows上使用python回答评论: 使用ctypes.CDLL('mydll.1.0') 如果您固定使用加载程序,则它是ctypes.cdll['mydll.1.0']。请注意,加载程序缓存CDLL实例,后者缓存函数。这可能是好的,也可能是坏的,这取决于您的用例以及其他软件包是否希望使用相同的DLL,但没有等效地定义函数原型(即restype、arg
ctypes.cdll.mydll.1.0
给出一个模块未找到错误
我正在windows上使用python回答评论:
使用ctypes.CDLL('mydll.1.0')
如果您固定使用加载程序,则它是ctypes.cdll['mydll.1.0']。请注意,加载程序缓存CDLL实例,后者缓存函数。这可能是好的,也可能是坏的,这取决于您的用例以及其他软件包是否希望使用相同的DLL,但没有等效地定义函数原型(即restype、argtypes、errcheck、paramflags)
使用
ctypes.CDLL('mydll.1.0')
。如果您固定使用加载程序,则它是ctypes.CDLL['mydll.1.0']
。只需注意,加载程序缓存CDLL
实例,该实例缓存函数。这可能是好的,也可能是坏的,这取决于您的用例以及其他软件包是否希望使用相同的DLL,但不等效地定义函数原型(即restype
,argtypes
,errcheck
,paramflags
)。
ctypes.cdll.mydll.1.0