我的问题很简单,在Python中,如何格式化包含单引号的SQL语句?
我有一个地名
"Musee d'Orsay"
Run Code Online (Sandbox Code Playgroud)
我想要的是
"Musee d\'Orsay"
Run Code Online (Sandbox Code Playgroud)
所以,我尝试使用以下语句替换单引号
str.replace("'","\'")
Run Code Online (Sandbox Code Playgroud)
但是,它返回原始字符串.你能帮我一下吗?
双斜线效果很好.
str.replace("'","\\'")
Run Code Online (Sandbox Code Playgroud)
我必须通过加倍单引号来逃避它.
str.replace( "'", " '"')
INSERT INTO table_name VALUES(Musee d''Orsay);
这个对我有用.
python ×1