where is the PyString_AsString in Python 3.0?

BigHand heweiwei at gmail.com
Fri Mar 6 20:34:50 EST 2009


On Mar 7, 3:50 am, Benjamin Peterson <benja... at python.org> wrote:
> BigHand <heweiwei <at> gmail.com> writes:
>
> > > There is no PyString_AsString. Everything
> >> string is unicode now. (PyUnicode API)
> > hello,Ben,
> > could you give me an example? I almost know the
> > PyUnicode API,but the
> > docs of 3.0 is too brief for me.
>
> PyString_FromString -> PyUnicode_FromString
> PyString_Concat -> PyUnicode_Concat
> etc...
>
> To get a char * you have to explicitly encode the string with
> PyUnicode_AsEncodedString.

thanks Ben!



More information about the Python-list mailing list