環境設定 数値 文字列 正規表現 リスト タプル 集合 辞書 ループ 関数 クラス データクラス 時間 パス ファイル スクレイピング その他

Python でカレンダーを表示する:週のはじまりを日曜日にする方法

最終更新日 2023.02.18

Python でカレンダーを表示するには calendar.month を使います。

import calendar

month = calendar.month(2022, 11)

print(month)

出力:

   November 2022
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

カレンダーのはじまりを日曜日にする

import calendar

calendar.setfirstweekday(calendar.SUNDAY)

month = calendar.month(2022, 11)

print(month)

カレンダーの関数をつかう前に setfirstweekday で週のはじまりを設定します。

出力:

   November 2022
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