日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:calendar可以在python3時間中生成日歷嗎?

做完一個月歷后,小伙們直呼不過癮,想要做出一本日歷來。小編已經(jīng)要賠付大家了,畢竟日歷比月歷難得多,但是反過來想,是不是可以做出一頁的日歷打印下來,貼在家里和工作的地方都很方便,而且也是一個省錢的好辦法了。作為一個行動派,小編馬上就為大家安排上這方面的內(nèi)容。

為西平等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及西平網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、西平網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!


要以不同于其中一個可用默認值的格式生成輸出,請使用calendar計算日期并將值組織為周和月范圍,然后迭代結(jié)果。Calendar模塊的 weekheader(),monthcalendar()和 yeardays2calendar()方法對此特別有用。

調(diào)用yeardays2calendar()會生成一系列“月份行”列表。每個列表包括月份作為另一個周列表。這幾周是由日期編號(1-31)和工作日編號(0-6)組成的元組列表。超出月份的天數(shù)為 0。

import calendar
import pprint
 
cal = calendar.Calendar(calendar.SUNDAY)
 
cal_data = cal.yeardays2calendar(2017, 3)
print('len(cal_data)      :', len(cal_data))
 
top_months = cal_data[0]
print('len(top_months)    :', len(top_months))
 
first_month = top_months[0]
print('len(first_month)   :', len(first_month))
 
print('first_month:')
pprint.pprint(first_month, width=65)
 
# 輸出
# len(cal_data)      : 4
# len(top_months)    : 3
# len(first_month)   : 5
# first_month:
# [[(1, 6), (2, 0), (3, 1), (4, 2), (5, 3), (6, 4), (7, 5)],
#  [(8, 6), (9, 0), (10, 1), (11, 2), (12, 3), (13, 4), (14, 5)],
#  [(15, 6), (16, 0), (17, 1), (18, 2), (19, 3), (20, 4), (21, 5)],
#  [(22, 6), (23, 0), (24, 1), (25, 2), (26, 3), (27, 4), (28, 5)],
#  [(29, 6), (30, 0), (31, 1), (0, 2), (0, 3), (0, 4), (0, 5)]]


相當(dāng)于使用formatyear()。

import calendar
 
cal = calendar.TextCalendar(calendar.SUNDAY)
print(cal.formatyear(2017, 2, 1, 1, 3))
 
# 輸出
#                               2017
#
#       January               February               March
# Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
#  1  2  3  4  5  6  7            1  2  3  4            1  2  3  4
#  8  9 10 11 12 13 14   5  6  7  8  9 10 11   5  6  7  8  9 10 11
# 15 16 17 18 19 20 21  12 13 14 15 16 17 18  12 13 14 15 16 17 18
# 22 23 24 25 26 27 28  19 20 21 22 23 24 25  19 20 21 22 23 24 25
# 29 30 31              26 27 28              26 27 28 29 30 31
#
#        April                  May                   June
# Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
#                    1      1  2  3  4  5  6               1  2  3
#  2  3  4  5  6  7  8   7  8  9 10 11 12 13   4  5  6  7  8  9 10
#  9 10 11 12 13 14 15  14 15 16 17 18 19 20  11 12 13 14 15 16 17
# 16 17 18 19 20 21 22  21 22 23 24 25 26 27  18 19 20 21 22 23 24
# 23 24 25 26 27 28 29  28 29 30 31           25 26 27 28 29 30
# 30
#
#         July                 August              September
# Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
#                    1         1  2  3  4  5                  1  2
#  2  3  4  5  6  7  8   6  7  8  9 10 11 12   3  4  5  6  7  8  9
#  9 10 11 12 13 14 15  13 14 15 16 17 18 19  10 11 12 13 14 15 16
# 16 17 18 19 20 21 22  20 21 22 23 24 25 26  17 18 19 20 21 22 23
# 23 24 25 26 27 28 29  27 28 29 30 31        24 25 26 27 28 29 30
# 30 31
#
#       October               November              December
# Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa
#  1  2  3  4  5  6  7            1  2  3  4                  1  2
#  8  9 10 11 12 13 14   5  6  7  8  9 10 11   3  4  5  6  7  8  9
# 15 16 17 18 19 20 21  12 13 14 15 16 17 18  10 11 12 13 14 15 16
# 22 23 24 25 26 27 28  19 20 21 22 23 24 25  17 18 19 20 21 22 23
# 29 30 31              26 27 28 29 30        24 25 26 27 28 29 30
#                                             31

day_name,day_abbr,month_name,和 month_abbr模塊主要用于生產(chǎn)定制格式化輸出(即,包括在 HTML 輸出鏈接)。它們會針對當(dāng)前區(qū)域自動化配置。

這些代碼看起來很長,其實只要復(fù)制運行就可以啦,小伙伴們不要不敢嘗試~更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。


網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:calendar可以在python3時間中生成日歷嗎?
當(dāng)前網(wǎng)址:http://www.dlmjj.cn/article/dppigss.html