Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 连接到Sqlite3数据库_Database_Python 3.x_Sqlite - Fatal编程技术网

Database 连接到Sqlite3数据库

Database 连接到Sqlite3数据库,database,python-3.x,sqlite,Database,Python 3.x,Sqlite,我创建了一个数据库,其中包含SnP500股票的价格数据。我的数据库和.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(): p

我创建了一个数据库,其中包含SnP500股票的价格数据。我的数据库和.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()
我知道有一张桌子叫MMM


不知道为什么我不能查询表。我使用的Python 3.x Anaconda有url问题。下面的代码现在可以工作了

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()
导入sqlite3 db=sqlite3.connect('C:/Deb/Quant/MSQF/12-Machine Learning/1-Machine Learning Introduction/database.db')) c=db.cursor() c、 执行('从MMM中选择*,其中打开>200并关闭
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()