Resultatet av fetchall()
är en sekvens av tupler. Du kan loopa över sekvensen och skriva ut det första (index 0) elementet i varje tupel:
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
records = cur.fetchall()
for record in records:
print(record[0])
Eller enklare, om du är säker på att frågan inte returnerar mer än en rad, använd fetchone()
vilket ger en enda tuppel som representerar returnerad rad, t.ex.:
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
row = cur.fetchone()
if row: # check whether the query returned a row
print(row[0])