我创建了一个数据库,其中包含SnP500 Stocks的价格数据。我的数据库和我的.py文件都保存在同一个文件夹中。当我尝试用Python查询数据库时,我收到错误
我的代码
import sqlite3
db = sqlite3.connect('database.db')
c = db.cursor()
c.execute('SELECT * FROM MMM WHERE Open >200 AND Close <201')
for row in c.fetchall():
print(row)
c.close()
db.close()
我收到错误
OperationalError: no such table: MMM
我知道有一个名为MMM的表
不确定为什么我无法查询表格。我正在使用Python 3.x Anaconda
答案 0 :(得分:0)
网址问题。下面的代码现在可以使用
import sqlite3
db = sqlite3.connect('C:/Deb/Quant/MSQF/12 - Machine Learning/1 - Machine Learning Introduction/database.db')
c = db.cursor()
c.execute('SELECT * FROM MMM WHERE Open >200 AND Close <201')
for row in c.fetchall():
print(row)
c.close()
db.close()