我有這樣的代碼:的Python:catch異常和重複碼
import imaplib, re
import os
import time
conn = imaplib.IMAP4_SSL("imap.gmail.com", 993)
conn.login("ddd", "dddd")
while(True):
unreadCount = re.search("UNSEEN (\d+)", conn.status("INBOX", "(UNSEEN)")[1][0]).group(1)
print unreadCount
if int(unreadCount) > 10:
print "restarting..."
time.sleep(50)
,有時會失去連接和停止工作。我怎樣才能捕獲異常並在每次破解時啓動代碼?
感謝
用'conn = ...'開始的代碼圍繞try/except放置一個while循環,並在except循環中繼續。確保你實現了一些**最大重試**(例如'while(retries