Я использую neo4j
python lib для управления базой данных графа neo4j.
Мне нужно отформатировать запрос шифрования как
query = 'create (n:Person {{nickname: "{0}"}}) return n;'.format(nickname)
Если псевдоним содержит "
сам по себе, как A"B
, сгенерированный запрос будет
create (n:Person {nickname: "A"B"}) return n;
, что вызовет синтаксическую ошибку при запуске cql.
На самом деле язык запросов шифрования поддерживает ''
и ""
чтобы указать строку.
Так что моя проблема в том, что, если есть разумный способ, когда переменная псевдоним содержит '
или "
, форматированная строка может автоматически использовать правильные кавычки?