The Python calendar.prmonth() function prints the calendar for a specific month of a given year in a formatted manner.
This function is useful for displaying a monthly calendar directly to the console.
SyntaxFollowing is the syntax of the Python calendar.prmonth() function −
calendar.prmonth(year, month, w=0, l=0)Parameters
This function accepts the following parameters −
This function does not return a value. It prints the formatted monthly calendar directly to the console.
Example: Printing a Calendar for Given MonthIn this example, we print the calendar for March 2025 using the calendar.prmonth() function −
import calendar # Print the calendar for March 2025 calendar.prmonth(2025, 3)
Following is the output obtained −
Mo Tu We Th Fr Sa Su1
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
Example: Calendar with Custom Column WidthWe can adjust the width of each date column using the w parameter in the calendar.prmonth() function −
import calendar # Print the calendar for March 2025 with a column width of 4 calendar.prmonth(2025, 3, w=4)
Following is an excerpt of the output obtained −
March 2025 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...Example: Calendar with Increased Line Spacing
We can adjust the number of lines per week using the l parameter in the prmonth() function −
import calendar # Print the calendar for March 2025 with extra line spacing calendar.prmonth(2025, 3, l=2)
We get the output as shown below −
March 2025 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ...Example: Calendar for February 2024 (Leap Year)
Printing the month of February in a leap year demonstrates correct day allocation −
import calendar # Print the calendar for February 2024 (leap year) calendar.prmonth(2024, 2)
Following is the output obtained −
February 2024 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
python_date_time.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4