Python anlık gelen veriler listeye nasıl kaydedilir?

cenkkk

Megapat
Katılım
24 Haziran 2016
Mesajlar
6.041
Çözümler
16
Daha fazla  
Sistem Özellikleri
Intel Core 2 Quad Q6600 | AMD RX 6800 XT | 2 GB RAM| 250 GB Hitachi HDD|
Cinsiyet
Erkek
Arkadaşlar bir siteden canlı hava sıcaklığı verisi çekiyorum bana dakikada bir veri geliyor ve gelen tüm verileri sürekli aynı liste içine kaydetmek istiyorum, veri geldikçe listeye ekleme yapsın, ancak her denememde sürekli o anki veriyi kaydediyor ve boş listeye tek bir veri ekliyor, sonraki gelen verileri eklemiyor, o an ne geldiyse listeye 7 kez ekleme yapıp ekrana yazdırıyor bunu da anlamadım, örnek:

Python:
terms = (bu değişkene canlı gelen verileri atıyorum)
list = [] (bu listeye her yeni gelen veri eklenecek)

for i in terms:
    list.append(terms)
 
Son düzenleyen: Moderatör:
Arkadaşlar bir siteden canlı hava sıcaklığı verisi çekiyorum bana dakikada bir veri geliyor ve gelen tüm verileri sürekli aynı liste içine kaydetmek istiyorum, veri geldikçe listeye ekleme yapsın, ancak her denememde sürekli o anki veriyi kaydediyor ve boş listeye tek bir veri ekliyor, sonraki gelen verileri eklemiyor, o an ne geldiyse listeye 7 kez ekleme yapıp ekrana yazdırıyor bunu da anlamadım, örnek:

Python:
terms = (bu değişkene canlı gelen verileri atıyorum)
list = [] (bu listeye her yeni gelen veri eklenecek)

for i in terms:
    list.append(terms)
Verinin örneği var mı?
 
Bunun için bir veri tabanı tutmalısın yoksa sürekli verin sıfırlanır. Not defteri senin için en basiti olacaktır. Veri her eklendiğinde veriyi txt dosyana yazdır.
 
Arkadaşlar bir siteden canlı hava sıcaklığı verisi çekiyorum bana dakikada bir veri geliyor ve gelen tüm verileri sürekli aynı liste içine kaydetmek istiyorum, veri geldikçe listeye ekleme yapsın, ancak her denememde sürekli o anki veriyi kaydediyor ve boş listeye tek bir veri ekliyor, sonraki gelen verileri eklemiyor, o an ne geldiyse listeye 7 kez ekleme yapıp ekrana yazdırıyor bunu da anlamadım, örnek:

Python:
terms = (bu değişkene canlı gelen verileri atıyorum)
list = [] (bu listeye her yeni gelen veri eklenecek)

for i in terms:
    list.append(terms)
Hocam list.append(terms) değilde list.append(i) yaparak deneyebilir misiniz?
 
[CODE lang="python" title="."]list = []

while True:
if len(list) == 7:
print(list)
break
terms = input()#veri
list.append(terms)
#veya
liste = []

while True:
if len(liste) == 7:
for i in liste:
print(i)
break
terms = input()#veri
liste.append(terms)




[/CODE]

İnput test için.
 
[CODE lang="python" title="."]list = []

while True:
if len(list) == 7:
print(list)
break
terms = input()#veri
list.append(terms)
#veya
liste = []

while True:
if len(liste) == 7:
for i in liste:
print(i)
break
terms = input()#veri
liste.append(terms)

[/CODE]

İnput test için.

Çalşmadı hocam, birkaç kez denedim ve ekrana tek veri yazdırıyor, veya ben yapamadım.
 
Son düzenleme:

Geri
Yukarı