Bir kod yazıyorum. Bir .txt dosyasını baştan sonra okuyor for loopu içinde. nextLine() kullanıyorum o yüzden hep alt satira atliyor imlec. Okuma bittikten sonra imleci birdaha en başa taşımamın bir yolu var mı?
Bakacağım attiginiza teşekkürler."seek()" kullan.
Örnek;
# Dosya adını ve modunu belirle
dosya_adi = "dosya.txt"
mod = "r"
# Dosyayı aç
with open(dosya_adi, mod) as dosya:
# Dosyayı baştan sona oku
for satir in dosya:
# Her bir satırı işle
print(satir)
# Dosyanın sonuna geldikten sonra imleci sıfırla (başa taşı)
dosya.seek(0)
# Dosyayı tekrar baştan oku
for satir in dosya:
# Her bir satırı işle
print(satir)
"seek()" kullan.
Örnek;
# Dosya adını ve modunu belirle.
Dosya_adi = "dosya.txt"
Mod = "r"
# Dosyayı aç.
With open(dosya_adi, mod) as dosya:
# Dosyayı baştan sona oku.
For satir in dosya:
# Her bir satırı işle.
Print(satir)
# Dosyanın sonuna geldikten sonra imleci sıfırla (başa taşı)
Dosya. Seek(0)
# Dosyayı tekrar baştan oku.
For satir in dosya:
# Her bir satırı işle.
Print(satir)
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.