Если вам нужно просто напечатать объект в Python 3, вы можете использовать одну из следующих функций:

я есть расширение C Python, и я хотел бы распечатать некоторые диагностики.

Я получаю строку как PyObject *.

Какой канонический способ получить строковое повторение этого объекта, чтобы его можно было использовать как const char *?

Обновить: уточнено, чтобы подчеркнуть доступ как const char *.

Ответы на вопрос(4)

Ваш ответ на вопрос