问题描述
将\t, \n, ’ 等特殊字符写入mysql数据库而不将其转义
解决方案
导入 pymysql 包
将要写入mysql 的字符串先用pymysql.escape_string()处理,再写入
如:
sql = """INSERT INTO task (id, text) VALUES (%s, '%s')""" % (12, pymysql.escape_string("hello \n hi \t "))
版权声明:本文为u013546508原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。