一开始总是显示我出现上述的问题,sqlite未能够识别出‘:’冒号。我也就纳闷了,我写的上下代码没有冒号呀。
最后对照书中仔细观察,原来是如果是字符串一定要加引号,而数字是不需要加引号的。就像下面例子:
cur.execute("INSERT INTO information (url, author, date, title, content) VALUES ('%s', '%s', '%s', '%s', '%s')" %(u[i], t[i], a[i], d[i], content))