Мне нужно конвертировать PyInt в C int. В моем коде
count=PyInt_FromSsize_t(PyList_Size(pValue))
pValue - это PyObject, PyList. проблема, которую я имел, состоит в том, что PyList_Size не возвращает мне правильный размер списка (число должно быть 5, но это дало мне 6 миллионов), или есть проблема с типами данных, так как я в коде C взаимодействует со скриптами Python. В идеале я хочу, чтобы count был в типе C int.
Я нашел API Python / C, которые возвращают мне длинные типы данных C ... это не то, чего я хочу ... Кто-нибудь может указать мне правильный метод или API ??