Я использую python 2.7 и postgresql 10.0.
В целях обучения я пытаюсь получить пользователя raw_input и поместить его во вставку, но независимо от того, что я делаю, будет ли это% s или {}и используя .format я получаю ошибки.все значения являются строковыми, кроме age (int)
конкретно
with conn:
c.execute("INSERT INTO people(person_first, person_last, person_email,
person_age) VALUES ({}, {}, {}, {})".format(person_first, person_last,
person_email, person_age))
дает мне не строковые значения (из входных данных)
, а метод% s выдает ошибкув первом '%' ЗНАЧЕНИЯХ (% s,% s,% s,% s)
также предпринимаются попытки ЗНАЧЕНИЯ (?,?,?,?) и также неудачные, аналогичные% s