我想知道是否可以在日期上增加7天,并且该日期是否在我之前指定的日期内,它将减去该日期。这是我的尝试,我似乎无法完成工作:
from datetime import date, timedelta
days_to_add = 11
start = date(2020, 1, 1)
dates_to_skip = [(2020, 1, 6), (2020, 1, 7), (2020, 1, 14)]
days_skip = 0
x = 0
for days in days_to_add:
while x < days_to_add:
start += timedelta(days=1)
x += 1
if start == dates_to_skip:
days_skip += 1
result = start - days_skip
print(str(result))
我想您不打算在days_to_add上进行迭代,而是在范围(days_to_add)上进行迭代。我说的对吗?