gpt4 book ai didi

python - 如何在python中为sqlite3转换二进制文件?

转载 作者:行者123 更新时间:2023-12-03 17:55:17 24 4
gpt4 key购买 nike

python sqlite3文档提供了此示例,用于将参数插入SQL查询。

for t in [('2006-03-28', 'BUY', 'IBM', 1000, 45.00),
('2006-04-05', 'BUY', 'MSOFT', 1000, 72.00),
('2006-04-06', 'SELL', 'IBM', 500, 53.00),
]:
c.execute('insert into stocks values (?,?,?,?,?)', t)


文本和数字都可以。如果字段之一是二进制BLOB(例如JPEG图像)怎么办?如何插入二进制文件?

最佳答案

插入二进制数据,就像插入任何其他类型的字段一样:

contents = open(image_path, "rb").read()
c.execute('insert into images values (?, ?)', (image_path, contents))

关于python - 如何在python中为sqlite3转换二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6880096/

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