我使用poplib模块在Python 3.3从Gmail帐户提取邮件,一切运作良好,除了与检索它们之后,该邮件未标记为已读retr()
法,尽管该文件说:“检索整个邮件数目其中,并设置它的可见标志。”
这是代码:
pop = poplib.POP3_SSL("pop.gmail.com", "995")
pop.user("recent:mymail@gmail.com")
pop.pass_("mypassword")
numMessages = len(pop.list()[1])
for i in range(numMessages):
for j in pop.retr(i+1)[1]:
print(j)
pop.quit()
Run Code Online (Sandbox Code Playgroud)
我做错了什么还是文档在撒谎?(或者,我只是误解了它?)
我有一个非常愚蠢的问题,并不是很重要,但它已经困扰了我很长一段时间:我如何"正确"缩进"休息"; 在PHP的switch语句中?
像这样:
case "foo":
do_whatever(TRUE);
break;
case "bar":
...
Run Code Online (Sandbox Code Playgroud)
或者像这样?
case "foo":
do_whatever(TRUE);
break;
case "bar":
...
Run Code Online (Sandbox Code Playgroud)
正如我所说,这很愚蠢,但我想从更有经验的程序员那里知道,这样我就可以坚持使用一种风格(最常见的风格)并且不会每次都感到困惑.
谢谢!