从c++;代码 我可以从C++代码中调用Python函数,但我不喜欢,我必须为每种返回值都有一个包装器,而且我不知道如何调用Python类的方法。p>

从c++;代码 我可以从C++代码中调用Python函数,但我不喜欢,我必须为每种返回值都有一个包装器,而且我不知道如何调用Python类的方法。p>,c++,python,C++,Python,这里我如何调用函数 问题: 如何调用python类的方法 有没有办法实现可以返回不同类型的函数 关于第一个问题,最好看一下。它描述了一个函数 PyObject* PyObject_CallMethod(PyObject *o, char *method, char *format, ...) 我相信这正是你所需要的 关于第二个问题:所有Python函数都返回一个PyObject*。但该对象可以是元组或用户定义的类,因此可以包含复杂的信息。那么您的问题是什么?问题:1.如何调用python类的

这里我如何调用函数

问题:

  • 如何调用python类的方法
  • 有没有办法实现可以返回不同类型的函数

  • 关于第一个问题,最好看一下。它描述了一个函数

    PyObject* PyObject_CallMethod(PyObject *o, char *method, char *format, ...)
    
    我相信这正是你所需要的


    关于第二个问题:所有Python函数都返回一个
    PyObject*
    。但该对象可以是元组或用户定义的类,因此可以包含复杂的信息。

    那么您的问题是什么?问题:1.如何调用python类的方法?2.有没有办法实现可以返回不同类型的函数?