私の質問は簡単です。Python では、一重引用符を含む SQL ステートメントをどのようにフォーマットしますか?
地名があります
"Musee d'Orsay"
私が欲しいのは
"Musee d\'Orsay"
そのため、次のステートメントを使用して一重引用符を置き換えてみました
str.replace("'","\'")
ただし、元の文字列を返します。何か助けてもらえますか?
ダブルスラッシュはうまくいきました。
str.replace("'","\\'")
OK、すべての応答に感謝します。私はそれを理解しました。
一重引用符を二重にしてエスケープする必要があります。
str.replace("'","''")
INSERT INTO table_name VALUES (オルセー美術館);
わたしにはできる。