Py_Initialize(); //初始化
//必须写
PyRun_SimpleString("import sys");
PyRun_SimpleString("sys.path.append('./')");//这一步很重要,修改Python路径
//加载函数所i在文件名
PyObject * pModule = PyImport_ImportModule("pythonmain"); //test:Python文件名,若脚本有错则返回空
//加载 名为m的函数
PyObject *pfun = PyObject_GetAttrString(pModule, "m");
//传入string类型参数,这里注意一定要声明称 char *类型,不能直接传入string类型的参数
const char *r = "data/weight/";
const char *n = "football";
//建立形参 带有两个string类型的参数,放在一个元组里
PyObject *args = PyTuple_New(2);
PyTuple_SetItem(args, 0, Py_BuildValue("s", r));
PyTuple_SetItem(args, 1, Py_BuildValue("s", n));
PyObject *pReturn = PyEval_CallObject(pfun, args);