要在Python中打印两个日期之间的所有日期,您可以使用datetime模块。以下是一个简单的例子:
from datetime import datetime, timedelta
# 输入两个日期字符串
date_str_start = "2023-01-01"
date_str_end = "2023-01-05"
# 将字符串转换为日期对象
start_date = datetime.strptime(date_str_start, "%Y-%m-%d")
end_date = datetime.strptime(date_str_end, "%Y-%m-%d")
# 循环遍历并打印日期
current_date = start_date
while current_date <= end_date:
print(current_date.strftime("%Y-%m-%d"))
current_date += timedelta(days=1)
这段代码将打印从2023年1月1日到2023年1月5日之间的所有日期。