Python ile bir dosyadaki satır sayısını bulmak

merhaba arkadaşlar python ile bir dosyadaki satır sayısını nasıl bulurum

Merhaba,

dosya = open("dosya_adi.txt","r+",encoding="utf-8")
deger = 0
for satir in dosya:
    deger = deger +1
print(count)

Bunu bi dener misin?

1 Beğeni
with open("dosya", "r") as f:
  print(f.read().count("\n"))
1 Beğeni

alternatif önerim

dosya = open("dosya_adi.txt","r+",encoding="utf-8")
print(len(file.readlines()))
2 Beğeni

maalesef
dosya = open(“dosya_adi.txt”,“r+”,encoding=“utf-8”)
deger = 0
for satir in dosya:
deger = deger +1
print(count)

kodundan aldığım çıktı
name count is not defined
ama
with open(“dosya”, “r”) as f:
print(f.read().count("\n"))
kodundan başarılı bir çıktı aldım
yinede ikinize de teşekkürler

aaa teşekkür ederim hepinize

peki size bir şey soracağım count() fonksiyonu ne işe yarar

https://python-istihza.yazbel.com/listelerin_ve_demetlerin_metotlari.html#count

1 Beğeni
dosya = open("dosya_adi.txt","r+",encoding="utf-8")
deger = 0
for i in dosya:
    deger = deger +1
print(deger)

@tevhidulvahset isimli arkadaşın kodunu biraz değiştirdim ve çalıştı
Kusura bakmayın biraz hortlattım konuyu ama benim bu tarz bir şeye ihitaycım vardı en azından çözüm bulunmuş olsun başkasınında ihtiyacı olursa

2 Beğeni

Code-golf uğruna

with open("dosya")as f:print(len([*f]))
4 Beğeni

print(len(open("dosya.txt", "r").readlines()))

1 Beğeni

Knk arkadaş count yazmış ancak count yerine değer yazarsan kod hatasız çalışır haberin olsun.