求大神指教,代码如下:
#include "Python.h"
void main()
{
char* x;
PyObject* list = PyList_New(0);
PyList_Append(list,Py_BuildValue("s","Test"));
PyObject* item = PyList_GetItem(list,0);
PyArg_ParseTuple(item, "s", &x);
printf("%s", x);
}
出现如下问题:
为什么这样转化会报错?应该怎么解决?如果想要在C中调用Python的list中的值,应该怎么办?