Embedding Python in C - Segfault
问题 From reading another post, I am trying to embbed some some Python code into C: main.c #include <Python.h> int callModuleFunc(int array[], size_t size) { PyObject *mymodule = PyImport_ImportModule("py_function"); PyObject *myfunc = PyObject_GetAttrString(mymodule, "printlist"); PyObject *mylist = PyList_New(size); for (size_t i = 0; i != size; ++i) { PyList_SET_ITEM(mylist, i, PyInt_FromLong(array[i])); } PyObject *arglist = Py_BuildValue("(o)", mylist); PyObject *result = PyObject_CallObject