Resultatet af fetchall()
er en sekvens af tupler. Du kan sløjfe over sekvensen og udskrive det første (indeks 0) element i hver tuple:
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
records = cur.fetchall()
for record in records:
print(record[0])
Eller enklere, hvis du er sikker på, at forespørgslen ikke returnerer mere end én række, skal du bruge fetchone()
hvilket giver en enkelt tupel, der repræsenterer returneret række, f.eks.:
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
row = cur.fetchone()
if row: # check whether the query returned a row
print(row[0])