连接到Sqlite3 DataBase

时间:2018-04-23 15:27:08

标签: database python-3.x sqlite

我创建了一个数据库,其中包含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的表

enter image description here

不确定为什么我无法查询表格。我正在使用Python 3.x Anaconda

1 个答案:

答案 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()