Как преобразовать PyObject в C-расширении Python в строковый тип?

Просто не могу найти нужную функцию. Спасибо за совет.

1 ответ

Решение

Ты ищешь PyObject_Str:

PyObject* PyObject_Str(PyObject *o)

Возвращаемое значение: новая ссылка.

Вычислить строковое представление объекта o, Возвращает строковое представление в случае успеха, NULL на провал. Это эквивалент выражения Python str(o), Вызывается str() встроенная функция и print заявление.

Другие вопросы по тегам