![如何在python中将sqlite表从磁盘数据库复制到内存数据库?[重复],第1张 如何在python中将sqlite表从磁盘数据库复制到内存数据库?[重复],第1张](/aiimages/%E5%A6%82%E4%BD%95%E5%9C%A8python%E4%B8%AD%E5%B0%86sqlite%E8%A1%A8%E4%BB%8E%E7%A3%81%E7%9B%98%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%8D%E5%88%B6%E5%88%B0%E5%86%85%E5%AD%98%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%9F%5B%E9%87%8D%E5%A4%8D%5D.png)
这段代码比较笼统,但也许可以帮助您:
import sqlite3new_db = sqlite3.connect(':memory:') # create a memory databaseold_db = sqlite3.connect('test.db')query = "".join(line for line in old_db.iterdump())# Dump old database in the new one. new_db.executescript(query)编辑: 为获取您的指定表,您可以仅在for循环中更改,如下所示:
name_table = "test_table" # name of the table that you want to get.for line in old_db.iterdump(): if name_table in line: query = line break
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)