Pythonでカレンダーを作成するサンプルコードは以下の通りです。
import calendar
from datetime import datetime
# 現在の年月を取得
now = datetime.now()
year = now.year
month = now.month
# カレンダーを表示
print(calendar.month(year, month))
このコードの動作は以下の通りです:
calendar
モジュールをインポートし、datetime
モジュールからdatetime
クラスをインポートします。datetime.now()
メソッドを使って現在の年月を取得します。calendar.month(year, month)
関数を使って、指定した年月のカレンダーを表示します。
このコードを実行すると、現在の年月のカレンダーが表示されます。
例えば、2023年3月のカレンダーは以下のように表示されます:
March 2023
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
このサンプルコードは非常にシンプルですが、calendar
モジュールには様々な機能があり、カレンダーを表示する方法や、日付操作などを行うことができます。より複雑な機能を実装したい場合は、calendar
モジュールのドキュメントを参考にしてください。