Wednesday, 6 July 2016

Python: TextCalendar: formatmonth: Equivalent of UNIX cal command

formatmonth(theyear, themonth, w=0, l=0)
Returns the months calendar. ‘w’ specifies the width of the date columns and ‘l’ specifies the number of lines that each week will use.
>>> from calendar import TextCalendar
>>> cal1=TextCalendar()
>>> print(cal1.formatmonth(2015, 11, 1, 1))
   November 2015
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

>>> 
>>> print(cal1.formatmonth(2015, 11, 1, 2))
   November 2015

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


>>> print(cal1.formatmonth(2015, 11, 2, 0))
   November 2015
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

>>> print(cal1.formatmonth(2015, 11, 2, 1))
   November 2015
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

>>> print(cal1.formatmonth(2015, 11, 2, 2))
   November 2015

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


Previous                                                 Next                                                 Home

No comments:

Post a Comment