python调用dll文件
1、可以用四种方式调用:from ctypes import *#----------以下四种加载DLL方式皆可—————————# pDLL = WinDLL("test.dll")# pDll = windll.LoadLibrary("test.dll")# pDll = cdll.LoadLibrary("test.dll")pDll = CDLL("test.dll")2、注意事项,调用
·
1、可以用四种方式调用:
from ctypes import *
#----------以下四种加载DLL方式皆可—————————
# pDLL = WinDLL("test.dll")
# pDll = windll.LoadLibrary("test.dll")
# pDll = cdll.LoadLibrary("test.dll")
pDll = CDLL("test.dll")
2、注意事项,调用32位的dll必须用32位python:conda 安装32位python。否则会报错:
File "c:\programdata\miniconda3\lib\ctypes\__init__.py", line 381, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
更多推荐
已为社区贡献3条内容
所有评论(0)