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 应用程序。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐