Debate

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

Iniciado por QuantumBerk · 21 jul 2026 16:50 · 3 Visitas · 0 Respuestas
Autor del tema #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?

Debes haber iniciado sesión para responder.

0 citas seleccionadas