我使用python来处理网页。我下载了这个页面的源码。我想把代码存储在sqlite中。它会引发异常。
sql = """insert into warrent(link, content) values ('%s', '%s')""" % (url, page) self.curs.execute(sql)
发布于 2012-03-20 02:05:33
尝试以下操作:
sql = "INSERT INTO warrent(link, content) values (\'{0}\', \'{1}\')".format(url,page)
self.curs.execute(sql)在你的例子中\‘不会有来自url的":“。
干杯,雅各布
发布于 2015-08-21 19:50:20
我也遇到了同样的问题。解决方案非常简单。在生成"sql“字符串之前,请执行以下操作:
url = '"'+url+'"'出现问题是因为在字符串中不存在“符号,sql将其视为命令而不是字符串。
https://stackoverflow.com/questions/9775251
复制相似问题