假设我有一个带有方法“m()”的Python对象“o”,我想将其传递为:
PyObject *f(PyObject *self, PyObject *args)
{
PyObject *o;
PyArg_ParseTuple(args, "O", &o);
//o.m();
}
显然最后一个注释行无法编译,我想知道是否有办法可以实现这一点。
最佳答案
关于python - 如何将 python 对象传递给 C 扩展并在其中调用其方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10859456/