抱歉,我提出了一个菜鸟问题,我是 python 新手,所以这是我的问题:
当尝试运行以下代码时,使用用户在前面的代码中定义的日期[0],例如 -
dates.append(2020 8 25)
for d in dates:
checkexp = dates[d]
if checkexp + timedelta(days = 7) < current:
print('Food will expire within a week')
我收到错误: list indices must be integers or slices, not datetime.datetime
我可能只是犯了一个初学者的错误,但我们将不胜感激!
值得一提的是,代码在这之前运行:
firstdate = dates[0]
print(firstdate.strftime('%d/%m/%y'))
慕妹3146593
慕田峪4524236
相关分类