我在python中写了两个数字的小代码。
addition.py
def add(a,b):
c=a+b
print "result is...",c
mainpgm.c
???
如何调用C(mainpgm)程序中的addition.py/add函数。
我已经看到了一些链接,但我不清楚。
在c。
中调用该函数的任何建议答案 0 :(得分:9)
#include <Python.h>
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;
}
可能会做你想要的。