Another simple example --built using load-example
In [ ]:
#!/usr/bin/env python
# cal.py
# emulate the original Unix `cal` command
# TBD: highlight the current day (cross-platform Linux + Windows)
import sys
import calendar
import time # simpler than datetime
calendar.setfirstweekday(calendar.SUNDAY)
if len(sys.argv) == 2:
Y= sys.argv[1]
calendar.prcal( int(Y) )
elif len(sys.argv) == 3:
Y= sys.argv[1]
m= sys.argv[2]
calendar.prmonth( int(Y), int(m) )
else:
Y= time.strftime('%Y')
m= time.strftime('%m')
calendar.prmonth( int(Y), int(m) )
#EOF
In [ ]: