Python 3.x中PyString_AS_STRING的替代方案

5 投票
1 回答
2022 浏览
提问于 2025-04-15 23:28

在Python 2.x版本中,有一个叫做PyString_AS_STRING的函数,它可以把一个pyobject指针转换成字符串或者字符指针。

那么在Python 3中,我们怎么能实现同样的功能呢?

1 个回答

2

有一个叫做 PyUnicode_AS_UNICODE 的宏。

顺便说一下,PyString_AS_STRING 只适用于字符串对象,它会返回一个 C 语言的字符串。

撰写回答