Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 3.x 导入日历0';s_Python 3.x_Python 3.6 - Fatal编程技术网

Python 3.x 导入日历0';s

Python 3.x 导入日历0';s,python-3.x,python-3.6,Python 3.x,Python 3.6,当我在python中导入日历并运行此代码时,我不知道为什么它会生成0: >>> import calendar >>> c = calendar.TextCalendar(calendar.Sunday) >>> for i in c.itermonthdays(2025, 4): print (i) 它给出了奇怪的结果…开头和结尾的零 阅读以下文件: 此迭代器将返回 月份和月初之前或月底之后的所有日期 获得完整一周所需的月

当我在python中导入日历并运行此代码时,我不知道为什么它会生成0:

>>> import calendar
>>> c = calendar.TextCalendar(calendar.Sunday)
>>> for i in c.itermonthdays(2025, 4):
        print (i)
它给出了奇怪的结果…开头和结尾的零

阅读以下文件:

此迭代器将返回 月份和月初之前或月底之后的所有日期 获得完整一周所需的月份

使用相同的系统:

返回的天数将只是月份的天数。几天来 指定月份之外的天数为0


2025年4月,所以第一周的前两天不在4月,最后三天也不在4月。

如果你想要的只是数字,你可以得到
范围(1,calendar.monthrange(2025,4)[1])
如果你只打印到29@Python03我的错,你必须添加一个:
范围(1,calendar.monthrange)(2025,4)[1]+1)
这对我有很大帮助,供你将来参考,请确保你问题中的代码是可编译的。如果可能的话,最好复制并粘贴代码的输出,而不是屏幕截图。@giusti:我先复制了输出,但它说你的问题几乎是代码,我无法发布。