我有一个 python 脚本,它调用从 C 共享库中导出的方法。
如何将 python 类对象作为参数传递给这些方法之一。
蟒蛇代码:
class module(object)
def __init__(self, param1):
self._param1 = param1
lib = CDLL("name")
mod = module1(10)
lib.func(pointer(mod))
C 示例代码:
struct module {
int val;
};
extern "C" void func(struct module* data);
我可以访问存储在 c 函数“func”中的 module1 参数中的值吗?
还有更多想法如何实现此功能?