sqlite3.OperationalError: unrecognized token: "#”

24K-Sunshine 发布于 2013/08/20 16:57
阅读 2K+
收藏 0

初学python, 在看flask文档学习web框架,其中起步时需要创建数据库,用的是sqlite3, 详见http://dormousehole.readthedocs.org/en/latest/tutorial/dbinit.html

按照指示敲了代码,之前一次执行出现过这个错误:

sqlite3.OperationalError: unable to open database file

千查白挖的在网上搜解决方案,最终把数据库路径由/tmp/flaskr.db改成了/flaskr.db,算是解决了。但是这次执行后显示的错误是:

sqlite3.OperationalError: unrecognized token: "#” 

我在网上搜到了一个类似的,http://blog.csdn.net/heihuifeng/article/details/6561615 。 但是看不懂,想请教一下大牛们,这个问题是怎么回事? T T (初学阶段挫败连连啊)

谢谢大家!

加载中
0
gk4030
gk4030

原来的sql语句中%s用''引起来,如:'%s'

这是我的

sql = """INSERT INTO Collect_weather (o_id, collect_time,city,today_temperature,today_weather,today_wind_speed,today_Ultraviolet,today_dress) VALUES(NULL,'%s','%s','%s','%s','%s','%s','%s')""" % param

返回顶部
顶部