質問

私はこのラインを使用する場合:

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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top