from datetime import date
import holidays

# 国コードと年を指定して祝日辞書を生成
country = 'JP'
year = 2025
cal = holidays.country_holidays(country, years=year)

# 祝日一覧を日付順に表示
for holiday_date, holiday_name in sorted(cal.items()):
    print(f'{holiday_date}  {holiday_name}')

# 特定日の判定
target = date(2025, 1, 1)
if target in cal:
    print(f'{target} は祝日: {cal[target]}')
else:
    print(f'{target} は平日')