我想把这个脚本合并到这里( http://snippets.dzone.com/posts/show/7530 但我不是红宝石巫师。 现在,它会将我想要的带有本地文件名的邮件拉下来,但它想知道是否可以将其拉下来并按“邮件主题标题+邮件日期”保存。当我尝试使用mail.date时,我得到一个比普通字符串长的字符串,并且不能用time.parse()转换它。
例如,现在它删除了一个名为103134.htm的附件,它对我没有意义,我希望它是“logs from blah-11/12/2009.htm”,因为它从原始邮件中提取主题和日期,而不是附件的本地名称。
任何帮助都将不胜感激!
谢谢!
mail.date 已经返回 Time 对象,因此不需要再次分析它。代替使用 mail.date.strftime("%m/%d/%Y") 得到你想要的输出
mail.date
Time
mail.date.strftime("%m/%d/%Y")