在C代码中调用python函数
我在python中写了两个数字的小代码。
addition.py def add(a,b): c=a+b print "result is...",c mainpgm.c ???
如何调用C(mainpgm)程序中的addition.py/add函数。
我已经看到了一些链接,但我不清楚。
有关在c中调用该函数的任何建议。
阅读Python手册 ,
#include int main(int argc, char *argv[]) { Py_SetProgramName(argv[0]); /* optional but recommended */ Py_Initialize(); PyRun_SimpleString("import addition\naddition.add(42, 42)\n"); Py_Finalize(); return 0; }
可能会做你想要的。