mou*_*uad 34
这段代码更通用,但也许它可以帮助你:
import sqlite3
new_db = sqlite3.connect(':memory:') # create a memory database
old_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)
Run Code Online (Sandbox Code Playgroud)
编辑:为了获取您的指定表,您可以像这样在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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17767 次 |
| 最近记录: |