Het antwoord van infrarood is de beste aanpak.
Maar als u echt aan een willekeurige reeks moet ontsnappen, kunt u dit doen (vóór 2.1.6):
db = mysql.connector.connect(......)
new_str = db.converter.escape('string to be escaped')
Nieuwere versies (gebruik low-level C-API):
db = mysql.connector.connect(......)
new_str = db._cmysql.escape_string('string to be escaped')
Een andere optie is om de mariadb python-connector te gebruiken (pip install mariadb).
db = mariadb.connector(....)
new_str = db.escape_string("quote ' this")