【发布时间】:2014-02-23 12:20:10
【问题描述】:
在我的服务器中,我试图从一堆 sqlite3 数据库(从 Web 客户端发送)中读取数据并处理它们的数据。 db 文件位于 S3 存储桶中,我有它们的 url,我可以在内存中打开它们。
现在的问题是sqlite3.connect 只需要一个绝对路径字符串,我无法将内存中的文件传递给它。
conn=sqlite3.connect() #how to pass file in memory or url
c=conn.cursor()
c.execute('''select * from data;''')
res=c.fetchall()
# other processing with res
【问题讨论】:
-
为什么你有一个remote SQLite 数据库?这使它完全脱离了嵌入的范围。