Форум сайта python.su
0
Есть 4 стринга с которых мне нужно сгенерить SQL запрос.
>>> columns "'title'" >>> placeholders "'title1'" >>> table 'section' >>> query 'INSERT INTO "{table}" ({columns}) VALUES ({placeholders}) RETURNING "{table}_id"' #но при использовании str.format() перед одиночными кавычками вставляется \ >>> query.format(table=table, columns=columns, placeholders=placeholders) 'INSERT INTO "section" (\'title\') VALUES (\'title1\') RETURNING "section_id"'
Офлайн
857
azazell00Так его там и нет, это просто функция repr() выводит. Выведи результат через print() и увидишь.
как правильно отформатировать строку чтобы этого символа не было
Офлайн
0
а как мне его скормить правильно функции cursor.execute() чтоб не материлась?
Офлайн
0
спасибо, нашел ошибку, она была sql синтаксисе
Офлайн