• 14-04-2024, 21:19:28
    #1
    Pythonda çalıştırdığım botumu tamamlanınca kendini kapatsın ve tekrar çalıştırsın istiyorum bunu nasıl yapabilirim?
  • 14-04-2024, 21:31:07
    #2
    Python botum diyince çok genel oluyor hocam kısaca kütüphane veya işlevini anlatırsanız daha iyi cevaplar alırsınız.
    Örneğin botunuz chrome kullanarak işler yapıyorsa ve her işlemden sonra kapanıp açılmasını istiyorsanız
    driver.quit() eklemelisiniz eklediğiniz kısımda loop tagı açmalısınız birden fazla çözüm üretilebilir
  • 14-04-2024, 21:58:47
    #3
    kopechka.com
    Döngü kullana bilirsin. Yapılacak işlemler bittikten sonra tekrar işleme geçer.
    Thread kullana bilirsin bu yapıda işlemler bitesiye kadar join() ile bekletip yeniden işlemleri devam ettire bilirsin.
    İlla komple kapatıp tekrar dosyayı çalıştırmak istiyorum dersen bir adet bat dosyayı oluştura bilirsin.

    start.bat -> python main.py
    yazılım işlemi bittiğinde önce os modülü ile *.bat dosyasını çalıştırıp ardından 'sys.exit() ' ile programını kapata bilirsin.
    Bu sayede ana program kapatılır, yenisi çalışmaya başlar.

    Önerim döngü veya thread yapısı kullanmanız olacaktır.
  • 14-04-2024, 23:06:47
    #4
    Hiddenexe adlı üyeden alıntı: mesajı görüntüle
    Döngü kullana bilirsin. Yapılacak işlemler bittikten sonra tekrar işleme geçer.
    Thread kullana bilirsin bu yapıda işlemler bitesiye kadar join() ile bekletip yeniden işlemleri devam ettire bilirsin.
    İlla komple kapatıp tekrar dosyayı çalıştırmak istiyorum dersen bir adet bat dosyayı oluştura bilirsin.

    start.bat -> python main.py
    yazılım işlemi bittiğinde önce os modülü ile *.bat dosyasını çalıştırıp ardından 'sys.exit() ' ile programını kapata bilirsin.
    Bu sayede ana program kapatılır, yenisi çalışmaya başlar.

    Önerim döngü veya thread yapısı kullanmanız olacaktır.
    sorunu çözdüm hocam çok teşekkürler
  • 15-04-2024, 01:30:14
    #5
    hocam bunu kullan multiprocessing daha sağlıklı