Le résultat de fetchall()
est une séquence de tuples. Vous pouvez boucler sur la séquence et imprimer le premier élément (index 0) de chaque tuple :
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
records = cur.fetchall()
for record in records:
print(record[0])
Ou plus simple, si vous êtes sûr que la requête ne renvoie pas plus d'une ligne, utilisez fetchone()
qui donne un seul tuple représentant la ligne renvoyée, par exemple :
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
row = cur.fetchone()
if row: # check whether the query returned a row
print(row[0])