3
Просто не можете найти нужную функцию. Спасибо за совет.Как преобразовать PyObject в C-расширение Python в тип строки?
Просто не можете найти нужную функцию. Спасибо за совет.Как преобразовать PyObject в C-расширение Python в тип строки?
Вы ищете PyObject_Str
:
PyObject* PyObject_Str(PyObject *o)
Возвращаемое значение: Новая ссылка.
Вычисление строкового представления объекта
o
. Возвращает строковое представление при успешном завершении,NULL
при сбое. Это эквивалентно выражению Pythonstr(o)
. Вызывается встроенной функциейstr()
и оператором
Недавно вы задавали много вопросов о API Python C. Вы пробовали посмотреть [документацию] (http://docs.python.org/c-api/)? – icktoofay
Я знал, что эта функция существует, но я не мог найти ее легко в документации и должен был прибегнуть к Google, поэтому я могу понять, почему ОП задал этот вопрос. – Eloff