Du bør faktisk aldrig python-formatere dine forespørgsler, men lad psycopg2 gør det. Her er måden at gøre det på:http:/ /initd.org/psycopg/docs/usage.html#passing-parameters-to-sql-queries dvs.:
cur.execute("INSERT INTO numbers VALUES (%s)", (42,))
Fra og med 2.7-versionen er nogle avancerede formateringsmuligheder tilgængelige via psycopg2.sql
modul:http://initd.org/psycopg/docs/sql.html