Skip to content Skip to sidebar Skip to footer

Call Python Function In C Code

i written small code like addition for two numbers in python. addition.py def add(a,b): c=a+b print 'result is...',c mainpgm.c ??? how to call the addition.py/a

Solution 1:

Reading the Python manual,

#include<Python.h>intmain(int argc, char *argv[]){
  Py_SetProgramName(argv[0]);  /* optional but recommended */Py_Initialize();
  PyRun_SimpleString("import addition\naddition.add(42, 42)\n");
  Py_Finalize();
  return0;
}

might do what you want.

Post a Comment for "Call Python Function In C Code"