Character strings / Python 3.0 C API

"Martin v. Löwis" martin at v.loewis.de
Wed Apr 8 18:05:35 EDT 2009


> The issue is that all PyUnicode* functions are returning PyObjects.
> PyString_AsString return value was char*. Is there any real equivalent
> of this function?

Ah, right. PyString_AsUTF8String returns a bytes object, to which you
need to apply PyBytes_AsString to. At the end, you need to decref the
bytes object.

Regards,
Martin



More information about the Python-list mailing list