在 python 中按指定顺序使用给定范围生成周系列

genearate week series using given range by specified order in python

start_dt= 2015-07-22

end_dt= 2016-07-22

所以,我的目标是通过使用 start_dt 和 end_dt 相差一周来创建一个序列。

我想要这样的输出。

'2015-07-22','2015-08-05','2015-08-19'....,end_dt

谁能帮帮我。

提前致谢。

from datetime import date, timedelta
start = date(2015, 7, 22)
end = date(2016, 7, 22)
diff = end-start      

for i in range(0, diff.days, 14):
    print(start)
    start += timedelta(days=14)