Çözüldü Python'da anlık veriler nasıl kaydedilir?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Asgen

Femtopat
Katılım
3 Ekim 2021
Mesajlar
10
Daha fazla  
Cinsiyet
Diğer
Merhabalar arkadaşlar ben bir yerden anlık veri çekiyorum ve kodum sürekli çalışması gerekiyor o yüzden while kullanıyorum ama verileri kaydedemiyorum bunu nasıl yapabilirim? Şimdiden teşekkürler.
 
Çözüm
Python:
__dizi.clear()
Hocam metodun parentezini koymadığın için olabilir.
Python:
del __dizi[:]
Ek olarak bu şekilde de temizlenebiliyor liste.
Riyi nereden çe

Hocam ben veriyi API keyler ile Binance'den çekiyorum dizi ye kaydetmeye çalısıyorum kaydediyorum ama while içerisinde bir yerde o diziyi sıfırlamak istediğimde sıfırlayamıyorum.
Append metodu ile kaydetmeye çalısıyorum bu arada clear ile de sıfırlamaya çalısıyorum.
 
Çok bilgi sahibi değilim ama belki kodu gösterebilirsen bir şeyler yapabiliriz.
Hocam yapmaya çalıştığım kodun linkini birazdan ekleyeceğim.
Python:
while True:

    futures = Client.futures_position_information()

    if len(__dizi)<3 :
      __dizi.append(futures[175]['unRealizedProfit'])
      time.sleep(1)
    print(__dizi)
    if len(__dizi) > 3 :
        __dizi.clear

  
    print(__dizi)
Hocam yapmaya çalıştığım kodun linkini birazdan ekleyeceğim.
Python:
while True:

    futures = Client.futures_position_information()

    if len(__dizi)<3 :
      __dizi.append(futures[175]['unRealizedProfit'])
      time.sleep(1)
    print(__dizi)
    if len(__dizi) > 3 :
        __dizi.clear

 
    print(__dizi)
hocam futures bize anlık değer sağlıyor bende bunları dizi ye kaydediyorum ama assağıda silmeye çalıstığımda silemiyorum diziyi while içine aldığımda ise sadece 1 değer oluyor değer sürekli değisiyor.
 
Son düzenleme:
Python:
__dizi.clear()
Hocam metodun parentezini koymadığın için olabilir.
Python:
del __dizi[:]
Ek olarak bu şekilde de temizlenebiliyor liste.
 
Son düzenleme:
Çözüm
Hocam simdi koydum ama yine de silinmiyor sizde deneme sansınız varsa eğer deneyin bende yine de silinmedi.
Hocam simdi koydum ama yine de silinmiyor sizde deneme sansınız varsa eğer deneyin bende yine de silinmedi.
['-0.04511929']
['-0.04511929', '-0.04752340']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']

çıktısı bu şekilde devam ediyor
Python:
__dizi.clear()
Hocam metodun parentezini koymadığın için olabilir.
Python:
del __dizi[:]
Ek olarak bu şekilde de temizlenebiliyor lis

Hocam 2. dediğinizide denedim ama yine aynı çıktı geliyor.
 
Son düzenleme:
Hocam simdi koydum ama yine de silinmiyor sizde deneme sansınız varsa eğer deneyin bende yine de silinmedi.

['-0.04511929']
['-0.04511929', '-0.04752340']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']
['-0.04511929', '-0.04752340', '-0.04750943']

çıktısı bu şekilde devam ediyor
Import'ları atarsan deneyebilirim.
 
Import'ları atarsan deneyebilirim.

Hocam importların yanında API keyler var onlar ozel olduğu için atarsam sıkıntı olur. Eğer Binance hesabınız var ise atayım.
Python:
__dizi.clear()
Hocam metodun parentezini koymadığın için olabilir.
Python:
del __dizi[:]
Ek olarak bu şekilde de temizlenebiliyor liste.

Hocam burada dediğiniz 2. kodu bir kez daha denedim su anda sorunsuz çalısıyor çok teşekkür ediyorum size yukarda iflerde sayı hatası var birbirleriyle çakısıyorlarmıs simdi gördüm çok teşekkürler tekrardan.
 

Geri
Yukarı