我正在写一封邮件,邮件扩展名为list,如果是在n天前,我会给出最后一次投递的时间。你知道吗
import sys
import time
from datetime import datetime, timedelta
from Mailman import mm_cfg
from Mailman.Errors import NotAMemberError
...
def last_post(mlist, d=0):
days_arg = {"days": d}
list_time = datetime.fromtimestamp(mlist.last_post_time)
days_ago_time = datetime.now() - timedelta(**days_arg)
if list_time <= days_ago_time:
print '%s: Last post %s' % (
mlist.real_name,
list_time
)
问题是在指定日期字符串时出现以下错误:
TypeError: unsupported type for timedelta days component: str
我不认为一天应该是一个字符串。应该传入int或float。你知道吗
相关问题 更多 >
编程相关推荐