SORU
18 Ocak 2010, PAZARTESİ


Nasıl yeniden denemek için python özel durum sonra?

Bir döngü for i in range(0, 100) ile başlayan var. Normalde düzgün çalışır, ama bazen ağ koşulları nedeniyle başarısız olur. Şu anda başarısızlık, 2 ** hariç maddesinin (i sonraki sayı için devam edin) bu yüzden bunu hazırladım.

Beni i aynı numarayı yeniden atama ve döngü başarısız yineleme aracılığıyla çalıştırmak mümkün yine?

CEVAP
18 Ocak 2010, PAZARTESİ


Kodunuz başarılı sadece döngü için içinde while True yap try kodunuzu içine koymak, ve while bu döngüyü kırmak.

for i in range(0,100):
    while True:
        try:
            # do stuff
        except SomeSpecificException:
            continue
        break

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • Top10Series

    Top10Series

    26 Kasım 2008