SQLite数据库与Python

2024-04-24 10:04:51 发布

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

我得到了一个SQLite文件来使用python进行检查。我已导入SQLite模块并尝试连接到数据库,但我没有任何运气。我想知道我是否真的要打开文件作为“r”以及连接到它?请看下面;ie f=打开(“历史.sqlite“,”r+“)

    import sqlite3
    conn = sqlite3.connect("history.sqlite")
    curs = conn.cursor()
    results = curs.execute ("Select * From History.sqlite;")

我在运行结果时不断收到以下消息:

Operational Error: no such table: History.sqlite


Tags: 模块文件import数据库sqliteconnect历史conn
1条回答
网友
1楼 · 发布于 2024-04-24 10:04:51

SQLite文件是可以包含一个或多个数据的单个数据文件。您似乎试图从文件名而不是文件中某个表的名称SELECT。你知道吗

要了解数据库中的表,可以使用以下任何技术:

  1. 下载并使用命令行工具sqlite3。你知道吗
  2. 下载任意一个用于查看SQLite文件的GUI工具。你知道吗
  3. 针对特殊表sqlite_master编写一个SELECT语句来列出这些表。你知道吗

相关问题 更多 >