gpt4 book ai didi

sql - Python sqlite3错误-数据库已加密

转载 作者:搜寻专家 更新时间:2023-10-30 23:27:58 24 4
gpt4 key购买 nike

我正在尝试以我在计算机上下载的 SQL 文件的形式查询数据库,以便在机器学习项目中使用数据。我查看了数据库源代码,没有密码设置语句,所以我对不断收到的错误感到很困惑,即“DatabaseError:文件已加密或不是数据库。”

import sqlite3 as lite

con = None
con = lite.connect('haiku1aip1.sql')
cur = con.cursor()
cur.execute('SELECT * FROM haiku1aip1')
rows = cur.fetchall()
poems = []
for row in rows:
poems.append(row)
print(poems)

最佳答案

con = lite.connect('haiku1aip1.sql')

此行试图连接到名为“haiku1aip1.sql”的数据库,但 .sql 不是数据库文件的正确文件扩展名。您的数据库文件将以 .db 结尾。

.sql 文件包含 SQL 查询、插入和其他语句(类似于您的"SELECT * FROM haiku1aip1" 查询)。

关于sql - Python sqlite3错误-数据库已加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53748715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com