С здесь (pdf) :
После строки оператора
аргумент для execute (), предоставить кортеж
содержащий значения для привязки
заполнители, в порядке они
должен появиться в строке. Если
у вас есть только одно значение х,
укажите его как (х,), чтобы указать
одноэлементный кортеж.
ТЛ; др:
cursor.execute("""INSERT INTO life(user_id, utm)
values(%s,PointFromWKB(point(%s,%s)))""",
(the_user_id, utm_easting, utm_northing))
Редактировать: альтернативно вы можете передать список как второй аргумент execute()
.
cursor.execute("""INSERT INTO life(user_id, utm)
values(%s,PointFromWKB(point(%s,%s)))""",
[the_user_id, utm_easting, utm_northing])