Dosyadan okunan veriyi bir listeye kaydetme

merhaba arkadaşlar ben python ile dosyadan okuduğum veriyi listeye kaydetmek istiyorum.dosyadan veri okumak kolay ama sonrasında o verileri bir listeye kaydetmek istiyorum nasıl yapabilirim

1 Beğeni

dosyadan veriyi okurken veri okuma işlemini .append() fonksiyonu içerisine yaz for döngüsü oluştur. her for döngüsünde her okuduğu veriyi çat çat diye eklesin listeye.

teşekkürler bir deneyeceğim

1 Beğeni
liste = list()

file = open("dosya_ismi.txt","r+",encoding="utf-8")

for i in file:
    liste.append(i)

file.close()
1 Beğeni

dosyadaki her satırda bulunan veriyi tek seferde liste haline getiren bir fonksiyon daha var.

.readlines()

bunu biliyorum ama daha önce kullanmadım bir değişkene atayıp işlem yapılabiliyor mu denemelisin. Daha kısa yoldan işini görebiliyor.

file = open("dosya_ismi.txt","r+",encoding="utf-8")
file.readlines()
file.close()

Herhalde değişkene atanıyordur.

ama ben şöyle bir şey yaptım:
okunacak_veri = open(‘açılacak dosya.txt’,‘r’)
liste = [ ]
for i in okunacak_veri:
liste.append( i )

çalışıp da istediğini sana verdiyse sıkıntı yok demektir

evet gerçekten çalıştı

1 Beğeni