我正在尝试将Python(2.7)库嵌入到我的C应用程序中,并使用Python/C API从C中调用Python代码。我需要调用一个带有关键字参数的Python方法。语义上,我正在尝试实现以下Python代码行的等效操作:
myobject.dosomething('blahdy blah', somearg=True)
通过阅读文档,我已经完成了以下代码,但是没有传入关键字参数:
PyObject_CallMethod(myobject, "dosomething", "s", "blahdy blah");
我对Python并不是非常熟悉,在这一点上遇到了困难,因为文档并不是很清晰,谷歌搜索也没有找到太多有用的信息。我会非常感激任何帮助。