gpt4 book ai didi

sqlalchemy - 如何在 SQLAlchemy 中使用二进制数据?

转载 作者:行者123 更新时间:2023-12-01 23:13:17 28 4
gpt4 key购买 nike

如何在 SQLAlchemy 中使用二进制数据(BLOB 类型列)。

我刚刚创建了一个包含字段的表 key , val ,其中 val是 BLOB,当我查询表时,SQLAlchemy 返回:

<read-only buffer for 0x83c3040, size -1, offset 0 at 0x83c3120>

我如何使用这个只读缓冲区?

最佳答案

如果您想将整个二进制文件保存在内存中,您可以对其进行迭代(例如流式传输)或将其转换为字符串/二进制文件(只要您不处理数据库中的电影,这应该不是问题。 ..)

>>> from sqlalchemy.util import buffer
>>> var = buffer('foo')
>>> var
<read-only buffer for 0xb727fb00, size -1, offset 0 at 0xb727fa80>
>>> str(var)
'foo'
>>> for i in var:
... print i
...
f
o
o

问候,
克里斯托夫

关于sqlalchemy - 如何在 SQLAlchemy 中使用二进制数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248620/

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