将Python生成的SQLITE文件读入SQLITE

2024-05-16 10:09:32 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我生成了一个简单的sqlite数据库示例.db在Python中有一个名为wasp的表。在

c.execute('''CREATE TABLE wasp
         (id INTEGER PRIMARY KEY AUTOINCREMENT, date TEXT, x INTEGER, y INTEGER, z INTEGER, temp INTEGER, bat INTEGER)''')

我能够使用Python添加数据并读取数据。现在我想用命令行在SQLITE中导入这个文件。我在linux上安装了sqlite3并试图使用.import函数,但是.import example.db wasp生成了一个错误。上面说黄蜂不是桌子。它是example.db文件中的一个表,但它不是sqlite中的表。因此,我在sqlite中重新创建了表,并再次运行该命令,同样的问题。在

我做错什么了?在


Tags: 文件keyimportid数据库示例executedb
1条回答
网友
1楼 · 发布于 2024-05-16 10:09:32

不需要使用.import命令来读取从python创建的表。.import命令用于导入表格文本数据(CSV data)。在

但是pythonsqlite模块编写本机SQLite数据库文件。只需使用sqlite3命令打开example.db文件:

$ sqlite3 example.db
SQLite version 3.7.13 2012-06-11 02:05:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
wasp

相关问题 更多 >