Tôi đồng ý với câu trả lời của Otto Allmendinger, nhưng để đưa ra nhận xét rõ ràng của Denis Otkidach, đây là cách bạn có thể lặp lại các kết quả mà không cần sử dụng hàm fetch () của Otto:
import MySQLdb.cursors
connection=MySQLdb.connect(
host="thehost",user="theuser",
passwd="thepassword",db="thedb",
cursorclass = MySQLdb.cursors.SSCursor)
cursor=connection.cursor()
cursor.execute(query)
for row in cursor:
print(row)