تعامل الخطأ مع Imaplib في Python
-
25-09-2019 - |
سؤال
عندما أستخدم هذا الخط:
m = imaplib.IMAP4("some host")
أحصل على هذا الخطأ:
m = imaplib.IMAP4("some host")
File "C:\Python25\lib\imaplib.py", line 163, in __init__
self.open(host, port)
File "C:\Python25\lib\imaplib.py", line 230, in open
self.sock.connect((host, port))
File "<string>", line 1, in connect
error: (10061, 'Connection refused')
كيف يمكنني القيام بمعالجة الأخطاء لهذا الخطأ؟
المحلول
استخدم معيارًا try/except
منع:
import socket
try:
m = imaplib.IMAP4("some host")
except socket.error, e:
print "Error opening IMAP connection: ", e
لا تنتمي إلى StackOverflow