Öncelikle şunu belirtmeliyim Python da ve proglamlama da daha yeniyim.
Sorunu birde şöyle anlatayayım. Bir veritabanından sorgu sonucu ile bilgi alıyorum bu sorgu sonucunda şöyle bir print çıktısı almak istiyorum “1 sorgu sonucu” "2 sorgu sonucu " yani her bir sorgu da sorgu sonuçlarına sıralı olarak rakam eklemek istiyorum bunu nasıl yapabilirim? Umarım daha açıklayıcı olabilmişimdir.
Öncelikle şunu belirtmeliyim Python da ve proglamlama da daha yeniyim.
Sorunu birde şöyle anlatayayım. Bir veritabanından sorgu sonucu ile bilgi alıyorum bu sorgu sonucunda şöyle bir print çıktısı almak istiyorum “1 sorgu sonucu” "2 sorgu sonucu " yani herbir sorgu da sorgu sonuçlarına sıralı olarak rakam eklemek istiyorum bunu nasıl yapabilirim? Umarım daha açıklayıcı olabilmişimdir.
bu işlem uygulama kapatılıp açıldığında kaldığı yerden devame tsin istenirse, sayac değişkenini dış refeans dosyadan, örneğin txt uzantılı dosyadan alınıp, işlenip, güncellenebilir.
Anladığım kadarıyla istediğiniz şöyle bir şey olmalı:
import sqlite3 as sql
conn = sql.connect("file.db")
cursor = conn.cursor()
cursor.execute("SELECT * FROM tablename")
for i, row in enumerate(cursor, 1):
print(f"{i}. satır: {row} ")