我试图在Jupyter中运行它(这里有虚拟值):
import sqlite3
import numpy as np
db = sqlite3.connect("database.db")
c = db.cursor()
QUERY = "select * from table limit 1"
c.execute(QUERY)
rows = c.fetchall()
两个单元格都执行,但我没有输出,这与我之前在Jupyter中使用sqlite的语法完全相同。另一个笔记本和另一个我之前运行查询的数据库也发生了同样的事情。一切都在命令终端中顺利进行。
答案 0 :(得分:1)
似乎是与两个Python安装的交互。删除了第二次安装,查询现在可以正常工作。