Python da bir döngümün 15 dk da 1 çalışmasını istiyorum

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
25 Kas 2018
Mesajlar
58
Tepki puanı
3
Ödüller
7
Yaş
25
7 HİZMET YILI
python da bir döngü oluşturdum ve 15 dk da 1 çalışmasını istiyorum nasıl yapabilirim ?
 
Seçkin Üye
Katılım
21 Ara 2015
Mesajlar
355
Çözümler
3
Tepki puanı
47
Ödüller
10
10 HİZMET YILI
dostum direk google açtım python delay yazdım çıktı. direk buraya yazmak yerine google amcaya sorarsan kendin araştırıp biraz daha zor unutabilirsin. herneyse koda gelelim

import time
while True:
print("This prints once a minute.")
time.sleep(60) # Delay for 1 minute (60 seconds).

burda en üstte kütüphaneyi aktardı daha sonra time.sleep(60) komutu ile 1 dakika bekleme ayarladı bunu kendine göre düzenleyebilirsin
 
Üye
Katılım
5 Nis 2019
Mesajlar
20
Tepki puanı
2
7 HİZMET YILI
neye göre sanmıyorsun öyle bir şey olacağını :)
delay komutu kullanacaksıb foruma yazmak yerine python
öğretici videolar yada pdflere bak her şey yazıyor ayrıntılı bir şekilde
 
Harbringer
Seçkin Üye
Katılım
11 Mar 2020
Mesajlar
332
Çözümler
1
Tepki puanı
80
Ödüller
5
Yaş
35
6 HİZMET YILI
döngüye alabilir veya aynı komut satırını tonla kopyalayıp aralara wait 900 girebilirsin
 
Onaylı Üye
Katılım
2 Tem 2020
Mesajlar
57
Tepki puanı
7
Ödüller
4
Yaş
28
5 HİZMET YILI
import time
while True: time.sleep(0.2)

Bu örnekte, zamanı tekrar kullanmanın bir yolunu görebilirsiniz, sadece zamanınıza değiştirin ve mutlu olun
 

apm

Üye
Katılım
18 Tem 2020
Mesajlar
48
Çözümler
1
Tepki puanı
0
Yaş
26
5 HİZMET YILI
yapacğın işlemi döngüye alıp döngü sonunda time.sleep kullanabilirsin bu sayede döngü sonunda belirttiğin süre kadar bekler daha sonra tekrar çalışır
 
Software Engineer
Onaylı Üye
Katılım
7 Eyl 2019
Mesajlar
57
Tepki puanı
11
Ödüller
3
6 HİZMET YILI
bir sayaç tanıplayıp o sayacın 15 dk'da bir çalışmasını ve 1 adette onu triggerlayacak değişken tanımlayıp istediğinde 15 istemediğinde örn 16 dk yaparak çalışmasını durdurup devam ettireiblirsin
 
Seçkin Üye
Katılım
25 Tem 2020
Mesajlar
323
Çözümler
4
Tepki puanı
10
Ödüller
2
Yaş
26
5 HİZMET YILI
herhangi bir ss gösterebilirsen yardımcı olabilirim belki
 
Onaylı Üye
Katılım
25 Tem 2020
Mesajlar
53
Tepki puanı
5
Ödüller
4
Yaş
28
5 HİZMET YILI
Timer koyma. Timer her zaman sistemleri yavaşlatır ve performans sorunu yaratır. 15 dakika loop koyabilirsin.
 
Onaylı Üye
Katılım
31 Tem 2020
Mesajlar
52
Tepki puanı
2
Yaş
27
5 HİZMET YILI
Bu örnekte, zamanı tekrar kullanmanın bir yolunu görebilirsiniz...
 
Onaylı Üye
Katılım
31 Tem 2020
Mesajlar
50
Tepki puanı
6
Yaş
26
5 HİZMET YILI
import schedule
def job()
senin_function()
schedule.every(1).minutes.do(job)
 
Onaylı Üye
Katılım
2 Ağu 2020
Mesajlar
51
Tepki puanı
2
Ödüller
2
Yaş
29
5 HİZMET YILI
import time

t_end = time.time() + 60 * 15
while time.time() < t_end:

umarım faydalı olmuştur
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst