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

Katılım
24 Haziran 2016
Mesajlar
7.576
Çözümler
18
Daha fazla  
Sistem Özellikleri
AMD Ryzen 5 8700G | Radeon 780M | 32 GB DDR5 | Kioxia Exceria Plus G3 |
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:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı