使用
PyObject_Repr(模仿Python的
repr函数)或
PyObject_Str(模仿
str),然后调用
PyString_AsStringget
char *(您可以并且通常应该将其用作
const char*,例如:
PyObject* objectsRepresentation = PyObject_Repr(yourObject);const char* s = PyString_AsString(objectsRepresentation);
任何人都可以使用此方法
PyObject。如果您完全确定
yourObject是Python字符串而不是其他字符串(例如数字),则可以跳过第一行,然后执行以下操作:
const char* s = PyString_AsString(yourObject);



