SQLite 3用Python插入二进制图像数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLite 3用Python插入二进制图像数据相关的知识,希望对你有一定的参考价值。
from pysqlite2 import dbapi2 as sqlite try: from sqlite import encode, decode except ImportError: import base64 sqlite.encode = base64.encodestring sqlite.decode = base64.decodestring else: sqlite.encode = encode sqlite.decode = decode imagedata = open('myfile.jpg', "rb").read() con = sqlite.connect("mydbfile") cur = con.cursor() cur.execute('INSERT INTO image(binarydata) VALUES (?)', (sqlite.encode(sqlite.Binary(imagedata)),)) con.commit() con.close()
以上是关于SQLite 3用Python插入二进制图像数据的主要内容,如果未能解决你的问题,请参考以下文章
Python语言 SQLite怎么用内存数据库解决插入数据时速度慢的问题?
如何提高 Python 3.6 中的 SQLite 插入性能?
python 中向sqlite 插入数据时,使用占位符出现问题