LoginSignup
0
0

More than 1 year has passed since last update.

Pythonで祭日を取得する

Last updated at Posted at 2022-01-13

以前、PHPで祭日の一覧を他のサイトから取得してそれを表示するというお仕事をしたことがあるのですがpythonでは祭日をリストアップしてくれるライブラリがあったので非常に良いなと思い忘備録として記述します。

と言ってもやることは簡単。

pip install holidays

をして


import holidays
for date, name in holidays.Japan(years=[2022]).items():
    print(date, name)

2022-01-01 元日
2022-01-10 成人の日
2022-02-11 建国記念の日
2022-02-23 天皇誕生日
2022-03-21 春分の日
2022-04-29 昭和の日
2022-05-03 憲法記念日
2022-05-04 みどりの日
2022-05-05 こどもの日
2022-07-18 海の日
2022-08-11 山の日
2022-09-19 敬老の日
2022-09-23 秋分の日
2022-10-10 スポーツの日
2022-11-03 文化の日
2022-11-23 勤労感謝の日

という出力結果になります。
yearsには[2020, 2021, 2022]
などリストで対象年を入れるとその分のリストが出力されます。
Japanのところを他の国の名前にするとその国の祭日が出てきます。
USやCNなどを入れて試してみて下さい。

参考サイト
https://pypi.org/project/holidays/0.1/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0