Ubuntu Türkiye

Yazılım => Programlama => Python => Konuyu başlatan: Platin - 18 Haziran 2017 - 14:12:23

Başlık: LİSTEDE Kİ VERİLERİ KAYDETME VE ALMA !
Gönderen: Platin - 18 Haziran 2017 - 14:12:23
Arkadaşlar Python 3 de listede ki verileri mesela liste = [] yaptım ve inputla veri aldım aldığım veriyi liste.append(a) diye ekledim buraya kadar sıkıntı yok. Bundan sonra listeye baya veri girdim bu veriler programı kapatınca kayboluyor tekrar gelmeleri için txt dosyası oluşturdum onun içine attım pickle komutu ile ama geri alırken sadece ilk kaydettiğim veriyi alıyor başka girdigim verileri almıyor. Txt dosyasına giriyorum verileri kodlanmış bir şekilde gösteriyor ekleme yapıyor ama kaydettigim bütün verileri alamıyorum sadece ilk veriyi alıyor neden acaba bilen varsa yardım !!!! :o :'(
Başlık: Ynt: LİSTEDE Kİ VERİLERİ KAYDETME VE ALMA !
Gönderen: szgnblt - 19 Haziran 2017 - 22:57:22
Döngü ile verileri print edersen tüm verileri görebilirsin.
Başlık: Ynt: LİSTEDE Kİ VERİLERİ KAYDETME VE ALMA !
Gönderen: Platin - 20 Haziran 2017 - 11:50:44
Döngü normal kayıtta işe yarıyor ama pickle komutunda olmuyor. Zaten sorunuda çözdüm pickle komutunun dump ve load komutunu iyi kullanmak gerkiyormuş :)  :)
Başlık: Ynt: LİSTEDE Kİ VERİLERİ KAYDETME VE ALMA !
Gönderen: okkangal - 25 Haziran 2017 - 11:53:16
Pickle aslında daha değişik durumlar içi  kullanılır. İşinizi en etkin şekilde çözecek sistem veritabanı kullanmak... Bence sqlite ile başlamak sizin için en iyisi...