Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,948 questions

51,890 answers

573 users

How to print a calendar for a specific month and year in Python

3 Answers

0 votes
import calendar

cl = calendar.TextCalendar(calendar.SUNDAY)

cl.prmonth(2019, 6)



'''
run:

     June 2019
Su Mo Tu We Th Fr Sa
                   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

'''

 



answered Jun 6, 2019 by avibootz
0 votes
import calendar

year = 2026
month = 1

print(calendar.month(year, month))


'''
run:

    January 2026
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

'''

 



answered Jan 18 by avibootz
0 votes
import calendar

year = 2026
month = 1

# Change the first weekday (default is Monday)
calendar.setfirstweekday(calendar.SUNDAY)

print(calendar.month(year, month))



'''
run:

    January 2026
Su Mo Tu We Th Fr Sa
             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

'''

 



answered Jan 18 by avibootz

Related questions

...