python-3.x - 如何连接 .sql 数据库(存储在本地文件夹中)
问题描述
我的文件夹中存储了一个 database.sql 文件(其中包含一些名为 pro、id ecc.. 的表)。我只想连接它以便使用 sqlite 库进行一些查询。这是我得到的代码和错误。
conn = sqlite3.connect("C:\\Users\\lucai\\Desktop\\python\\database.sql")
c = conn.cursor()
c.execute("select count(distinct pro_id) from pro")
我得到的错误是:DatabaseError: file is not a database
有什么建议么?
解决方案
您在评论中描述的 .sql 文件不是数据库。在您的情况下是 SQL 命令列表。
推荐阅读
- nginx - Nginx 是否可以从上游响应流式传输文件?
- api - Filecoin 24 小时平均挖矿奖励 API?
- flutter - 使用共享偏好计算应用打开的次数
- uwp - 使用 Microsoft.UI.Xaml.Controls 时设置强调色不起作用
- vue.js - vuejs2 webpack项目中2GB文件的问题
- c++ - 为什么使用 != 在循环条件下比较迭代器
- node.js - 不应该有额外的属性(环回,MongoDB)
- python - 如何通过遍历熊猫中的原始列来创建新列
- css - 复制维度css样式添加空格,如何解决?
- databricks - Databricks cli 身份验证失败