在Python中使用ctypes访问d

2024-10-04 01:25:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Python2.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函数。感谢您的帮助。你知道吗


Tags: 函数testimportapi参数windowsdef错误