从c++cod调用类的python方法

2024-05-08 03:41:18 发布

您现在位置:Python中文网/ 问答频道 /正文

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

这里我怎么称呼函数 http://codepaste.ru/10354/

问题:

  1. 如何调用python类的方法?在
  2. 有没有办法实现可以返回不同类型的函数?在

Tags: 方法函数代码http类型ru返回值办法
1条回答
网友
1楼 · 发布于 2024-05-08 03:41:18

关于第一个问题,最好看看documentation。描述它的函数

PyObject* PyObject_CallMethod(PyObject *o, char *method, char *format, ...)

我相信这就是你所需要的。在

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

相关问题 更多 >