我想要一个通用函数,它可以将ctypes对象强制转换为cffi对象。 可能看起来像下面这样
def ctypestocffi(ctypes_obj):
return ffi.cast(get_type_definition(ctypes_obj), ctypes_obj)
get_type_definition(ctypes.c_int)=='int'
get_type_definition(ctypes.c_int*10)=='int[10]' #or 'int[]'
我认为ctypes本身应该有这样的功能,但据我所知没有,这个函数需要与结构、指针和任何一般的c类型对象一起工作。在
有人知道我要找的功能吗?或者有什么原因可以解释为什么这类函数没有在ctypes中实现?在
目前没有回答
相关问题 更多 >
编程相关推荐