python如何生成一个
['2023-07-05','2023-07-06','2023-07-07','2023-07-08']
这样的列表
然后我写那段代码,如下
from datetime import datetime,timedelta
def generate_timelist(start_time,end_time):
time_list = []
current_time = start_time
while current_time<= end_time:
time_list.append(current_time)
current_time+=timedelta(days=1)
return time_list
start_time = datetime(2023,7,5) #创建一个时间对象
end_time = datetime(2023,7,7)
time_list = generate_timelist(start_time,end_time)
for times in time_list:
print(times)
生成的时间列表是这样的,如下

