python pymysql 转义方法

文章目录

  • 1. 按
  • 2. 说明

1. 按

pymysql中有专门的转义方法,导入语法如下:

from pymysql import escape_string

使用时只需要先将特定的字符串进行转义,然后再将转义后的字符串插入到数据库中即可,转义方法使用实例如下:

s = r'D:\视频教程\大数据\【开课吧】廖雪峰 · 2019大数据分析\开课吧介绍'
es = escape_string(s)

2. 说明

如果将含有特殊字符\的字符串直接插入到MySQL数据库中,则可能会出现\丢失或者其他问题。
如直接插入r'D:\视频教程\大数据\【开课吧】廖雪峰 · 2019大数据分析\开课吧介绍',则在数据库中实际存储的是D:视频教程大数据【开课吧】廖雪峰 · 2019大数据分析开课吧介绍,而通过escape_string方法转义后再插入到数据库中,则实际存储的效果才是我们想要的。
在这里插入图片描述

你可能感兴趣的:(使用帮助,sql,Python)