SQL字符串中单引号与换行符的转义
问题 打算将文本文件内容添加至MySQL数据库,则需要对文本中的单引号和换行符进行转义,否则无法编写出合法的SQL。 解法 迭代文本文件的行时,将原行尾的换行符剔除掉,并拼接 \\n ; 迭代文本文件的行时,将原行中的 ' 替换成 '' 。 Python示例代码如下: content = "" for line in mdfile.readlines(): content += line.strip().replace("'","''") + "\\n" 参考 sql的转义字符单引号 来源: oschina 链接: https://my.oschina.net/jallenkwong/blog/4790986