sqlite3.OperationalError: unrecognized token: ":"
来源:互联网 发布:阿里妈妈淘宝客安全吗 编辑:程序博客网 时间:2024/05/21 06:22
在Python基础教程(第二版)的sqlite3编程中
import sqlite3import sysconn=sqlite3.connect('food.db')curs=conn.cursor()query="SELECT * FROM food WHERE %s" % sys.argv[0]print querycurs.execute(query)names=[f[0] for f in curs.description]for row in curs.fetchall(): for pair in zip(names,row): print '%s:%s'%pair pass print
运行提示:sqlite3.OperationalError: unrecognized token: ":"错误
是因为sql语句中%s用''引起来
所以需要把
query="SELECT * FROM food WHERE %s" % sys.argv[0]
中的%S改为'%s'
如下:
query="SELECT * FROM food WHERE '%s'" % sys.argv[0]
阅读全文
0 0
- sqlite3.OperationalError: unrecognized token: ":"
- sqlite3.OperationalError: unrecognized token: ":"
- sqlite3.OperationalError: unrecognized token: ":"
- sqlite3.OperationalError: database is locked
- SQLiteException: unrecognized token:
- sqlite3.OperationalError: unable to open database file
- iar Error[Pe007]: unrecognized token
- DB Error: 1 "unrecognized token: ":""
- sqlite 出现 unrecognized token: "xxxx"
- DB Error: 1 "unrecognized token: ":""
- sqlite3.OperationalError: unable to open database file 解决办法
- bitbake错误:sqlite3.OperationalError: unable to open database file
- Flask sqlite3.OperationalError: unable to open database file解决方法
- [Django1.5] sqlite3.OperationalError: unable to open database file错误
- sqlite3.OperationalError: unable to open database file 解决办法
- [windows] flask - sqlite3.OperationalError: unable to open database file
- ..\main.c(173): error: #7: unrecognized token
- keil u4 编译出现unrecognized token解决方法
- DCGAN结构解读
- 二元关系最小割
- 折半查找数字
- linux的LVM管理
- fork剖析小结
- sqlite3.OperationalError: unrecognized token: ":"
- MAC 下安装mFAST步骤
- bell-man
- java for循环写99乘法表
- SugarORM 数据库升级流程源码分析
- 动态规划 : LCS(最长公共子序列)
- 继承
- linux和aix的LVM差异
- Device Module之platform详细分析(基于kernel 4.11)