flask/python:导入和解析sqlite文件的最佳方式
问题描述:
在我的工作中,我们经常使用sqlite文件来执行故障排除。我想创建一个网页,可能在烧瓶中,允许用户上传.sqlite文件并自动运行简单的预定义查询。flask/python:导入和解析sqlite文件的最佳方式
在Flask应用程序中,导入.sqlite文件,在其上运行查询,然后将自己设置为重复该过程的最佳方式是什么?
答
使用特定查询的源码文件的最佳方法是使用sqlite3
包,只是:
import sqlite3
db = sqlite3.connect('PATH TO FILE')
result = db.execute(query, args)
...
答
首先,你需要该文件上传到服务器,这样做,你就可以开始阅读这个:http://flask.pocoo.org/docs/patterns/fileuploads/ 然后,您可以连接到像这样的.sqlite文件,然后执行查询:
import sqlite3
connection = sqlite3.connect('/path/to/your/sqlite_file')
cursor = connection.cursor()
cursor.execute('my query')
cursor.fetchall() # If you used a select statement
# OR
connection.commit() # If you inserted date for example
啊真棒,这是很容易的。所以可以推测,我可以把它放在烧瓶的视野中,并称它为一天。 – fox 2013-04-04 07:04:59
在获得结果后,是否有拆解的最佳做法? – fox 2013-04-04 07:05:40
@fox看看http://flask.pocoo.org/docs/patterns/sqlite3/ – MostafaR 2013-04-04 09:05:22