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