【发布时间】:2018-07-12 07:01:50
【问题描述】:
我有一个 Python 脚本,它每隔几秒就会在 while 循环中检查我的电子邮件是否有新电子邮件。
我使用imaplib 库以下列方式连接到我的电子邮件服务器(以下代码位于while 循环的顶部):
import imaplib
mail = imaplib.IMAP4_SSL(IMAPSERVER)
mail.login(userName, password)
mail.select(theFolderName, True)
return_code, mail_ids = mail.search(None, 'UnSeen')
谁能告诉我以下语句的实际作用?
mail.close()
mail.logout()
根据documentation他们分别:
"关闭当前选中的邮箱"
和
"关闭与服务器的连接;返回服务器 BYE 响应。"
但是,“关闭”邮箱和“关闭”连接是什么意思?我的意思是,这些行动的意义或好处是什么?您能否提供一个实际需要这些陈述的示例?
我问这个问题是因为我注意到无论添加还是删除这两行,我的脚本都没有任何区别。所以,我想更好地了解他们的目的。
【问题讨论】: