插入mysql时,如果内容中有引号等特殊符号,会报错,
解决方法可以用反斜杠转义,还可以用pymysql的一个方法自动转义:
c = ”’ 北京时间9月20日晚间9点半,智能供应链服务供应商百世集团将在...’%s\’,’%s’,’%s’,’%s’,’%s’)” % (a,b,pymysql.escape_string(c),e,datetime,datetime,a)
补充拓展:Python中执行MySQL...语句, 遇到同时有单引号, 双引号处理方式 !...如果想保持数据原始性,不使用replace替换成统一的单引号或者双引号,
则可以使用!r来调用repr() 函数, 将对象转化为供解释器读取的形式。...以上这篇解决python3插入mysql时内容带有引号的问题就是小编分享给大家的全部内容了,希望能给大家一个参考。