gpt4 book ai didi

python - 从 c 字符数组创建 PyString 而不复制

转载 作者:太空狗 更新时间:2023-10-29 18:25:38 26 4
gpt4 key购买 nike

我有一个来自 C 应用程序的大字符串缓冲区(基本上是 12GB)。

我想在不复制字符串的情况下为嵌入式 Python 解释器在 C 中创建 PyString 对象。这可能吗?

最佳答案

我认为这是不可能的,因为 Python String 对象被嵌入到 PyObject 结构中。换句话说,Python 字符串对象是 PyObject_HEAD 后跟字符串的字节。您必须在内存中留出空间来将 PyObject_HEAD 信息放在现有字节周围。

关于python - 从 c 字符数组创建 PyString 而不复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25067790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com