gpt4 book ai didi

python - 如何将 mmap.mmap Python 对象转换为字符串?

转载 作者:行者123 更新时间:2023-12-01 00:54:49 31 4
gpt4 key购买 nike

我正在做一个Bottle驱动程序,我使用 yield 关键字和 mmap.mmap 对象在输出流中发送多个映射文件,如以下代码所示:

for mapping in mappings:
yield mapping

这不能开箱即用,因为 Bottle want a string (参见Iterables和generators部分),当我使用str(mapping)时,这返回对象本身而不是内容。

因此,我想mmap 对象转换为包含文件内容的字符串

我作为 C 程序员思考,只想放置一个原始指针

最佳答案

经过几个小时的谷歌搜索。我发现简单地使用bytes(mapping)就可以了。

    for mapping in mappings:
yield bytes(mapping)

这种方式似乎没有做映射数据的临时副本

关于python - 如何将 mmap.mmap Python 对象转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56309212/

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