Python hakkında yardım
5
●138
- 22-06-2023, 01:01:28iyi forumlar.python içersinde sürekli çalışan bir yapı var.bunu python içersinde misal 1 saat sonra durmasını sağlayıp 15 dakika sonra tekrar devam etmesini sağlamak mümkün mü.aynı şekilde 1 saat sonra tekrar duracak 15 dk sonra devam edecek...bu döngünün sağlanması mümkün mü.
- 22-06-2023, 01:08:39ReckRaez adlı üyeden alıntı: mesajı görüntüle
teşekkürler.örnek vermeniz mümkün mü yada internet üzerinde araştırmam için konu başlığı verebilir misin.tam kestiremedim hangi kelimelerle araştıracağımı bulamadım o yüzden. - 22-06-2023, 01:14:00Sorunuzu direkt chatgpt'ye aktarın hocam detaylı kod verecekdir.gufilette adlı üyeden alıntı: mesajı görüntüle
- 22-06-2023, 01:18:25
import time from datetime import datetime, timedelta while True: # Burada sürekli çalışmasını istediğiniz kodu yazabilirsiniz # Şu anki zamanı alın now = datetime.now() # Belirli bir süre (örneğin 1 saat) bekleyin time.sleep(60 * 60) # 1 saat = 60 dakika * 60 saniye # Şu anki zamanı tekrar alın new_now = datetime.now() # 1 saat beklemenin ardından yeniden başlama zamanını hesaplayın restart_time = new_now + timedelta(minutes=15) # 15 dakika ekleyin # Yeniden başlama zamanına kadar bekleyin while new_now < restart_time: time.sleep(1) # Her 1 saniyede bir kontrol edin new_now = datetime.now()Yukarıdaki kodda, while True döngüsü içinde sürekli çalışmasını istediğiniz kodu yazabilirsiniz. Ardından, time.sleep(60 * 60) ile 1 saat boyunca bekler ve sonrasında 15 dakika ekleyerek tekrar başlar. İç içe geçmiş bir döngü kullanarak 15 dakika beklenir ve sonra tekrar başa dönülerek bu döngü sürekli olarak devam eder.