我使用python来处理网页。 我下载了该页面的源代码。我想将代码存储在sqlite中。 它引发了例外。
sql = """insert into warrent(link, content) values ('%s', '%s')""" % (url, page)
self.curs.execute(sql)
答案 0 :(得分:0)
我也遇到了同样的问题。解决方案非常简单。 在制作" sql"之前这样做字符串:
url = '"'+url+'"'
出现问题是因为在字符串内部"符号不存在sql将其视为命令而不是字符串。
答案 1 :(得分:-1)
尝试以下方法:
sql = "INSERT INTO warrent(link, content) values (\'{0}\', \'{1}\')".format(url,page)
self.curs.execute(sql)
在你的例子中,不会是来自网址的“:”。
干杯, 的Jakub