Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Python C扩展中的PyObject转换为字符串类型?_Python_Python C Extension - Fatal编程技术网

如何将Python C扩展中的PyObject转换为字符串类型?

如何将Python C扩展中的PyObject转换为字符串类型?,python,python-c-extension,Python,Python C Extension,就是找不到正确的函数。谢谢您的建议。您正在寻找: PyObject*PyObject\u Str(PyObject*o) 返回值:新引用 计算对象o的字符串表示形式。成功时返回字符串表示形式,失败时返回NULL。这相当于Python表达式str(o)。由str()内置函数和print语句调用。 最近你问了很多关于Python C API的问题。你试过看吗?我知道这个函数存在,但是我在文档中找不到它,所以我不得不求助于谷歌,这样我就能明白为什么OP会问这个问题了。

就是找不到正确的函数。谢谢您的建议。

您正在寻找:

PyObject*PyObject\u Str(PyObject*o)

返回值:新引用

计算对象
o
的字符串表示形式。成功时返回字符串表示形式,失败时返回NULL。这相当于Python表达式
str(o)
。由
str()
内置函数和
print
语句调用。


最近你问了很多关于Python C API的问题。你试过看吗?我知道这个函数存在,但是我在文档中找不到它,所以我不得不求助于谷歌,这样我就能明白为什么OP会问这个问题了。