19
Bir mysql imleci ve veri okumam var. Veri miktarı, her seferinde bir satır ile uğraşmak istediğim çok büyük olabilir.mysql imleci ve yineleyici hakkında
while True:
row = cursor.fetchone()
if not row: break
.....
ama bu iyi görünmüyor, bu yüzden hayal olarak bu şekilde çalışıp çalışmadığını merak:
kolay ve yalındır yolu böyle olabilir
for row in iter(cursor.fetchall())
şey bilmek istiyorum: iter(cursor.fetchall())
yolunu kullanırsam, önce tüm verileri getirir mi yoksa her seferinde bir satır mı alır?
Herhangi bir fikir takdir edilir.
thx
sadece bunu yapabilirsiniz, böyleceMySQLdb
imleç sınıfı,
iterator protocol uygular
çok yararlı, teşekkür – taijirobot2
Yani gelmez teşekkür pyodbc. – Chuck