【发布时间】:2021-02-23 21:56:43
【问题描述】:
我正在使用 Python 3 C API 与一些 Python 代码交互。
我已经使用 PyObject_Call 从 C++ 实例化了一个 Python 对象,并且我已经能够使用 PyObject_SetAttrString 修改它的一些属性。我要修改的属性之一是回调函数,如何从我的 C++ 函数之一实例化 Python 对象?
【问题讨论】:
-
您不能将 C++ 函数发送到 Python 代码。您需要创建一个调用该函数的可调用 Python 对象。 (如果我理解正确你在问什么:/)
-
这正是我所要求的。如何创建这个调用我的 C++ 函数的可调用 Python 对象?
标签: python c++ python-3.x callback python-c-api