我想調(diào)用一個自定義函數(shù),該函數(shù)在C語言的python模塊中定義。我有一些初步的代碼可以做到這一點(diǎn),但是它只是將輸出打印到stdout。mytest.pyimport mathdef myabs(x): return math.fabs(x)測試文件#include <Python.h>int main() { Py_Initialize(); PyRun_SimpleString("import sys; sys.path.append('.')"); PyRun_SimpleString("import mytest;"); PyRun_SimpleString("print mytest.myabs(2.0)"); Py_Finalize(); return 0;}如何將返回值提取到C double中并在C中使用它?
從C / C ++調(diào)用python方法,并提取其返回值
墨色風(fēng)雨
2019-11-26 13:02:46