1 calendar模块
日历模块函数与日历相关,其中星期一默认为每周第一天,星期天为默认的最后一天;更改此设置需要调用calendar.setfirstweekday()函数。
1.1 calendar.calendar(self,theyear,w,l,c,m)
该函数返回一个多行字符串格式的年历,每三个月一行,c为每月之间间隔,每日宽度间隔为w,每行的长度为21w+18+2c;m参数表示多少列展示;l表示行之间的间隔;
>>>import calendar
>>>calendar.calendar(2020,w=2,l=1,c=6,m=3)
结果:
2020
January February March
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su
1 2 3 4 5 1 2 1
6 7 8 9 10 11 12 3 4 5 6 7 8 9 2 3 4 5 6 7 8
13 14 15 16 17 18 19 10 11 12 13 14 15 16 9 10 11 12 13 14 15
20 21 22 23 24 25 26 17 18 19 20 21 22 23 16 17 18 19 20 21 22
27 28 29 30 31 24 25 26 27 28 29 23 24 25 26 27 28 29
30 31
April May June
Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su
1 2 3 4 5 1 2 3 1 2 3 4 5 6 7
6 7 8 9 10 11 12 4 5 6 7 8 9 10 8 9 10 11 12 13 14
13 14 15 16 17 18 19 11 12 13 14 15 16 17 15 16 17 18 19 20 21
20 21 22 23 24 25 26 18 19 20 21 22
>>>calendar.calendar(2020,w=2,l=1,c=6,m=1)
结果:
2020
January
Mo Tu We Th Fr Sa Su
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
February
Mo Tu We Th Fr Sa Su
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15