Gelistir adlı üyeden alıntı: mesajı görüntüle
import os
import time
import subprocess

def check_last_image_time(folder_path):
    """Verilen klasördeki en son oluşturulmuş resmin zamanını kontrol eder."""
    try:
        files = os.listdir(folder_path)
        if files:
            files.sort(key=lambda x: os.path.getmtime(os.path.join(folder_path, x)), reverse=True)
            last_file_time = os.path.getmtime(os.path.join(folder_path, files[0]))
            return time.time() - last_file_time
        else:
            return float('inf')  # Klasör boşsa sonsuz bir değer döndürür.
    except Exception as e:
        print("Hata:", e)
        return float('inf')

def main():
    image_folder = r"C:\TENSOR.ART_Resimler"
    script_path = "5_resim_indirme.py"
    interval = 10 * 2  # 20 saniye

    while True:
        last_image_time = check_last_image_time(image_folder)
        if last_image_time >= interval:
            print("Son resimden geçen süre 20  saniyeden fazla. Yeniden çalıştırılıyor...")
            subprocess.run(["python", script_path])  # 5_resim_indirme.py'yi çalıştırır.
        time.sleep(interval)

if __name__ == "__main__":
    main()
Teşekkür ediyorum deniyorum şimdi umarım olur.