python 插入数据库的时候 如果字符串里有 % 提示"TypeError: not enough arguments for format string
请教大家一个问题 python 插入数据库的时候 如果字符串里有 % 可能会提示插入失败 请问如何解决
sql = "INSERT INTO total VALUES ('http://search.sina.com.cn/?from=news&c=news&q=%B0%A2%C0%EF%D4%C6','','2012-06-11 12:34');"
print sql
print "abc"
print db.execute(sql)
错误信息
File "c:\Python26\lib\site-packages\MySQLdb\cursors.py", line 151, in execute
query = query % db.literal(args)
TypeError: not enough arguments for format string
请问这样的情况,如果处理
谢谢