在Python中使用ctypes访问dll

时间:2017-02-08 01:02:44

标签: python dll ctypes

我正在尝试使用Python 2.7访问外部dll中的函数。该函数首先需要一个关键字参数,但是Python会抛出一个错误,就像我试图访问Python函数一样。

import ctypes
x = 1
y = 2
z = 3
k = ctypes.cdll.LoadLibrary("C:/test/api/windows/testdll32.dll")          

def test():
    funccall = k.DLLFUNC(DLLVAR = 1, x, y, z)
test 

错误是:SyntaxError:关键字arg之后的非关键字arg

我知道你不能在Python中这样做,但我试图访问的函数不是Python函数。任何帮助表示赞赏。

0 个答案:

没有答案