我创建了一个代码来生成一个CSV文件,其中包含2013年全年1小时间隔的日期和时间戳。这是我的代码:
from datetime import *
moment=datetime(2013,1,1,0,50)
f = open ("C:\\dates.csv", "w")
while moment<datetime(2014,1,1):
f.write(str(moment.year)+"."+str(moment.month)+"."+str(moment.day)+";"+str(moment.hour)+":"+str(moment.minute)+"\n")
moment+=timedelta(minutes=+60)
f.close
问题是代码应该在2013年全年生成,但在2013.12.19; 01:50之后停止生成。我找不到原因。可能是什么问题?
答案 0 :(得分:0)
将第四行更改为:
while moment < datetime (2014,1,1,0,0):