Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-打印特定年份的整个日历(不导入日历)_Python_Function_Calendar - Fatal编程技术网

Python-打印特定年份的整个日历(不导入日历)

Python-打印特定年份的整个日历(不导入日历),python,function,calendar,Python,Function,Calendar,有人能帮我创建一个功能日、月、年,然后打印一年中的每个日期吗。 ->01.01.2000 02.01.2000 31.12.2000 我在当前日期后的下一天已经有了这些功能,并且年天数是一年中的天数 我不知道怎么做,因为我是Python新手。 谢谢。您可以使用datetime和timedelta来完成 也许是这样的: from datetime import date, timedelta def all_days(day, month, year): d = date(year, m

有人能帮我创建一个功能日、月、年,然后打印一年中的每个日期吗。 ->01.01.2000

02.01.2000

31.12.2000

我在当前日期后的下一天已经有了这些功能,并且年天数是一年中的天数

我不知道怎么做,因为我是Python新手。
谢谢。

您可以使用datetime和timedelta来完成 也许是这样的:

from datetime import date, timedelta

def all_days(day, month, year):
   d = date(year, month, day)
   while d.year == year:
      yield d
      d += timedelta(days = 1)

for d in all_days(07,12,2016):
   print(d)

我在同一日期只能得到一次或365次:/请在此处发布您的代码。我们不知道下一天和下一年会是什么样子。我可以问一下吗。为什么?不导入日历是什么意思?你能用datetime吗?