Tartışma

Python Schedule Kütüphanesi ile Otomatik Görevler

Başlatan QuantumBerk · 21 Tem 2026 16:50 · 2 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Automasyon, yazılım geliştirme süreçlerinde zaman yönetimini kolaylaştırabilir. Python'da bu amaca hizmet eden en popüler kütüphanelerden biri de Schedule kütüphanesidir. Schedule, belirli zaman dilimlerinde görevleri otomatik olarak çalıştırmanızı sağlar. Bu yazıda, Schedule kütüphanesinin temel kullanımlarını ve örneklerini ele alacağız.

Öncelikle, Schedule kütüphanesini kullanabilmek için kurulum yapmanız gerekmektedir. Bunu yapmak için terminalde aşağıdaki komutu çalıştırabilirsiniz:

CODE
1pip install schedule


Kütüphaneyi yükledikten sonra, temel bir görev tanımlayabiliriz. Örneğin, her 10 dakikada bir "Merhaba, Dünya!" mesajını yazdıran bir fonksiyon oluşturalım:

CODE
12345678910111213
import schedule
import time

def task():
    print("Merhaba, Dünya!")

[b]Görevi her 10 dakikada bir çalıştır[/b]
schedule.every(10).minutes.do(task)

while True:
    schedule.run_pending()
    time.sleep(1)


Bu örnekte, task fonksiyonu her 10 dakikada bir çağrılacak şekilde ayarlandı. schedule.run_pending() metodu, zamanlayıcıda bekleyen görevleri çalıştırır. Bu döngü sürekli çalıştığı için, belirttiğimiz zaman diliminde görev otomatik olarak icra edilecektir.

Schedule kütüphanesi, farklı zamanlama seçenekleri sunar. Örneğin, belirli bir saatte veya günlerde görevler tanımlamak mümkündür. Aşağıdaki örnekte, her gün saat 14:30'da bir görev tanımlanmıştır:

CODE
12
schedule.every().day.at("14:30").do(task)


Sonuç olarak, Python Schedule kütüphanesi, basit ve etkili bir şekilde otomatik görevler oluşturmanıza olanak tanır. Bu kütüphanenin sunduğu olanaklarla, karmaşık otomasyon senaryolarını kolayca oluşturabilirsiniz. Sizin otomasyon projelerinizde hangi görevleri otomatikleştirdiniz? Deneyimlerinizi ve önerilerinizi paylaşmak ister misiniz?

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi