Python扩展疑惑-主机/插件示例

问题描述

我有2个扩展模块。一个扩展模块称为Host,另一个扩展模块称为Plugin。 这个想法是主机扩展模块包含对插件模块的引用,以便它可以调用插件模块上的方法。 所以我要实现的是这样的功能

df[(100 * df.isnull()/len(app))]>50

我对两件事感到困惑

在addPlugin方法中,我不确定如何解析输入,特别是我不确定何时使用“ O&”而不是仅使用“ O”。有了“ O”,我就会做到

s = Server()
p = Plugin()

s.addPlugin(p)

然后将tmp转换为(Plugin *)。谁能提供一个示例,说明应该使用“ O&”而不是“ O”吗?

我不确定的另一件事是引用计数。我应该在addPlugin方法里面做

Server_addPlugin(Server *self,PyObject *arg)
{
    PyObject *tmp;
    PyArg_ParseTuple(args,"O",&tmp)

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)