Python’da basit bir çalar saat oluşturmak için time ve playsound gibi modülleri kullanabiliriz. Aşağıda, saat olarak kullanılacak bir time nesnesi oluşturup, playsound modülü aracılığıyla belirtilen saatte bir müzik çalmak için bir örnek verilmiştir:

Python'da Basit Bir Çalar Saat Nasıl Oluşturulur?

import time
from playsound import playsound
def alarm(saat, dakika):
    while True:
        now = time.localtime()
        if now.tm_hour == saat and now.tm_min == dakika:
            print("Alarm Çaldı!")
            playsound("alarm.mp3") # alarm.mp3 dosyasının yolunu değiştirin
            break
        time.sleep(60) # 1 dakika bekle
alarm(9, 30) # Saat ve dakikayı değiştirin
Bu örnekte, alarm fonksiyonu belirtilen saatte bir alarm çalar. Fonksiyon, bir while döngüsü kullanarak, her dakika mevcut zamanı kontrol eder ve belirtilen saat ve dakikaya ulaştığında bir alarm çalar. playsound fonksiyonuna müzik dosyasının yolu verilerek, çalmak istediğimiz müziği seçebiliriz.
Bu örnekte time.sleep(60) fonksiyonu bir dakika bekleme sağlar. Böylece her dakika mevcut zamanı kontrol ederiz. İstediğiniz zaman aralığı için time.sleep fonksiyonunun parametresini değiştirebilirsiniz.
Bu temel örnek üzerinden istediğiniz şekilde özelleştirme yaparak daha gelişmiş bir çalar saat uygulaması oluşturabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir