• 06-01-2024, 14:06:42
    #1
    Merhaba arkadaşlar bir python dosyasında aşağıdaki gibi bir kodum var.

        time = data.get("uygun_saatler")
        print("Getting date...")
        while True:
            with open('tarih.txt', 'r') as file:
                date = file.readline().strip()
            if date == "":
                time.sleep(100)
                continue
            else:
                print(f"Date: {date}")
                break
    bu kod şöyle bir hata veriyor.
        time.sleep(1)
        ^^^^
    UnboundLocalError: cannot access local variable 'time' where it is not associated with a value
    benim time değişkenini mutlaka kullanmam lazım. Ama time.sleep ile kullanıncada böyle bir hata veriyor. Burada ne yapmalıyım. Cevaplarınız için teşekkür ederim.
  • 06-01-2024, 14:11:35
    #2
    Python Coder
    time = data.get("uygun_saatler")
    burada değişken adına time dediğiniz için time kütüphanesini kullanamıyorsunuz.

    Yöntem 1 :
    time yerine başka bir değişken ismi verin

    Yöntem 2 :
    import time yerine from time import sleep yazıp time.sleep(1) yerine sleep(1) yazın

    Yöntem 3 :
    import time yerine import time as time_library
    gibi bir isim yazın
    time_library.sleep(1) şeklinde kullanabilirsiniz
  • 06-01-2024, 14:32:23
    #3
    Chatgpt dahil heryerde import time yazın diyordu.
    Çok teşekkür ederim oldu.
  • 06-01-2024, 14:34:11
    #4
    Python Coder
    mehmetemin72 adlı üyeden alıntı: mesajı görüntüle
    Chatgpt dahil heryerde import time yazın diyordu.
    Çok teşekkür ederim oldu.
    Rica ederim iyi çalışmalar
  • 09-01-2024, 13:25:32
    #5
    böyle bi şey miydi?
    import time # time modülünü içe aktar

    # Diğer kodlar...

    uygun_saatler = data.get("uygun_saatler")
    print("Tarih alınıyor...")
    while True:
    with open('tarih.txt', 'r') as file:
    date = file.readline().strip()
    if date == "":
    time.sleep(100)
    continue
    else:
    print(f"Tarih: {date}")
    break