猿问

ctypes数组中元素上的ctypes指针

有没有一种方法可以获取指向ctypes数组中间的元素的指针?例子:


lib = ctypes.cdll.LoadLibrary('./lib.so')

arr = (ctypes.c_int32 * 100)()

lib.foo(arr)

现在,我不想foo使用指向第一个元素的指针来调用arr,而是指向第10个元素。那相当于C表示法&arr[9]:


lib.foo(&arr[9])

有什么聪明的方法可以做到这一点吗?


墨色风雨
浏览 238回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答