Я использую Python и MySQLdb для загрузки веб-страниц и сохранения их в базе данных. У меня проблема в том, что я не могу сохранять сложные строки в базе данных, потому что они не экранированы должным образом.
Есть ли в Python функция, которую я могу использовать для экранирования строки для MySQL? Я пробовал использовать '' '
(тройные простые кавычки) и "" "
, но это не сработало. Я знаю, что PHP имеет mysql_escape_string ()
, есть что-то подобное в Python?
Спасибо.
conn.escape_string()
См. сопоставление функций MySQL C API: http://mysql-python.sourceforge.net/MySQLdb.html