Süre zarfında kod atlamak

Soru

Merhabalar. Benim yaptığım bir program var ve sorunum şu. Program bir yerde tıkanıyor. Tıkandığı yer şu kod:

Benim aklıma bir çözüm geldi ama nasıl yapabileceğimi bilemedim. Bu “r = requests.get(url)” kodu belli bir süre ilerlemezse mesela bu kod 10 saniyede geçilmezse döngüyü başa sar veya programı “exit()” ile kapat. Bunu nasıl yapabilirim veya bu kod tıkanma sorununa başka bir çözüm var mıdır?


Devam Ediyor 0
ysumut 3 hafta 1 Cevap 41 görüntüleme Çırak 0

Hakkında ysumutÇırak

Cevap ( 1 )

  1. Bir sosyal medya API’si ile çalışırken benzer sorun yaşıyordum. Senin problemin de benzer şekilde dış kaynaklı ise time.sleep() ile hatayı minimize edecek belli bir bekleme süresi ekleyebilirsin ya da döngünü bir def fonksiyonu içine alıp retrying library ile sorgulamaya devam etmesini sağlayabilirsin.

Cevap bırak

Captcha Captcha güncellemek için resime tıkla