fetchall()
. का नतीजा टुपल्स का एक क्रम है। आप अनुक्रम पर लूप कर सकते हैं और प्रत्येक टपल के पहले (इंडेक्स 0) तत्व को प्रिंट कर सकते हैं:
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
records = cur.fetchall()
for record in records:
print(record[0])
या सरल, यदि आप सुनिश्चित हैं कि क्वेरी एक से अधिक पंक्ति नहीं लौटाती है, तो fetchone()
. का उपयोग करें जो लौटाई गई पंक्ति का प्रतिनिधित्व करने वाला एक एकल टपल देता है, जैसे:
cur.execute("SELECT \"Value\" FROM deployment WHERE (\"Key\" = 'DUMPLOCATION')")
row = cur.fetchone()
if row: # check whether the query returned a row
print(row[0])