Python/psycopg2 OÙ DANS l'énoncé

Quelle est la bonne méthode pour avoir la liste (countryList) être disponible via %s dans l'instruction SQL?

# using psycopg2
countryList=['UK','France']

sql='SELECT * from countries WHERE country IN (%s)'
data=[countryList]
cur.execute(sql,data)

Comme il est maintenant, il erreurs après la tentative d'exécution "OÙ les pays (TABLEAU[...])". Est-il un moyen de le faire autrement que par la manipulation de la chaîne?

Grâce

InformationsquelleAutor Matt | 2015-01-23