当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python calendar prmonth()用法及代码示例


日历模块允许输出类似于程序的日历,并提供与日历相关的其他有用函数。 “日历”模块中定义的函数和类使用理想化的日历,当前的公历日历在两个方向上都无限期扩展。

calendar.TextCalendar(firstweekday = 0)类可用于生成纯文本日历。 prmonth()方法是TextCalendar实例的方法之一。

prmonth()Python中的方法用于打印由返回的月份的日历formatmonth()


用法: prmonth(year, month, width=0, lines=0)

参数:
year:日历年
month:日历月份
width:[可选]指定日期列的宽度(居中)
line:[可选]指定每周将使用的行数。

返回:返回一个月的日历。

代码1:

# Python program to demonstrate working of prmonth() method 
  
# importing calendar module 
import calendar 
  
text_cal = calendar.TextCalendar(firstweekday = 0) 
  
year = 2018
month = 9
  
# default value of width is 0 
  
# printing prmonth 
print(text_cal.prmonth(year, month))

输出:

   September 2018
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
 None

代码2:参数宽度

# Python program to demonstrate working of prmonth() method 
  
# importing calendar module 
import calendar 
  
text_cal = calendar.TextCalendar(firstweekday = 0) 
  
  
# default value of width is 0 
  
# printing prmonth 
print(text_cal.prmonth(2018, 10, w = 5))

输出:

               October 2018
 Mon   Tue   Wed   Thu   Fri   Sat   Sun
   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
 None


代码3:

# Python program to demonstrate working of prmonth() method 
  
# importing calendar module 
import calendar 
  
text_cal = calendar.TextCalendar(firstweekday = 0) 
  
  
# giving value of width = 6, line = 2 
  
# printing prmonth 
print(text_cal.prmonth(2018, 10, 6, 2))

输出:

                  October 2018

 Mon    Tue    Wed    Thu    Fri    Sat    Sun

   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

 None


相关用法


注:本文由纯净天空筛选整理自Shivam_k大神的英文原创作品 Python calendar module | prmonth() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。