Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带点的python C类型_Python_Dll_Ctypes - Fatal编程技术网

带点的python C类型

带点的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模块 范例

试着像这样加载它

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