我正在使用 python 将 blogdata 保存为 sql 文件。
str = "INSERT INTO TABLENAME (id,name,con) VALUES ('%d','%s','%s')" %(id,nam,con)
这里,“con”是指包含单引号、双引号等各种内容的内容。所以文件变成了这样:
INSERT INTO TABLENAME (id,name,con) VALUES('1','first','Hi I'm XXX . "435" 'sdfsd' ')
请注意上述行的最后一部分,因为它包含不同的引号,如果我使用上述格式,则不会执行 sql 文件。解决方案是什么?如有必要,将提供更多信息。
谢谢