获取法国大区学校假期日期
项目描述
法国学校假期
此包可用于查找法国自1990年以来的学校假期日期。
文本中的法文:这个库可以用来了解自1990年以来法国A、B和C区的学校假期日期。
A、B和C三个区假期分配如下。
1995年9月 - 2016年1月 :
- 区A:卡恩、克莱蒙费朗、格勒诺布尔、里昂、蒙彼利埃、南希-梅斯、南特、雷恩、图卢兹学院
- 区域B:艾克斯-马赛、亚眠、贝桑松、第戎、里尔、利摩日、尼斯、奥尔良-图尔、普瓦捷、兰斯、鲁昂、斯特拉斯堡
- 区域C:波尔多、克雷泰尔、巴黎、凡尔赛
自2016年1月起 :
- 区域A:贝桑松、波尔多、克莱蒙费朗、第戎、格勒诺布尔、利摩日、里昂、普瓦捷
- 区域B:艾克斯-马赛、亚眠、卡昂、里尔、南特、尼斯、南锡-梅斯、奥尔良-图尔、兰斯、雷恩、鲁昂、斯特拉斯堡
- 区域C:克雷泰尔、蒙彼利埃、巴黎、凡尔赛、图卢兹
安装
pip install vacances-scolaires-france
使用
from vacances_scolaires_france import SchoolHolidayDates
import datetime
d = SchoolHolidayDates()
# Is it an holiday for zone A, B or C?
d.is_holiday(datetime.date(2017, 12, 25))
# Returns: True
# Is it an holiday for a given zone?
d.is_holiday_for_zone(datetime.date(2009, 2, 7), 'A')
# Returns: True
# Get holidays for any zone in a year
d.holidays_for_year(2018)
# Returns: {datetime.date(2018, 1, 1): OrderedDict([('date', datetime.date(2018, 01, 01)), ('vacances_zone_a', True), ('vacances_zone_b', True), ('vacances_zone_c', True), ('nom_vacances', 'Vacances de Noël')]), ...}
# Get holiday dates given a year and an holiday name
d.holiday_for_year_by_name(2017, 'Vacances de la Toussaint')
# Returns: {datetime.date(2017, 10, 21): OrderedDict([('date', datetime.date(2017, 10, 21)), ('vacances_zone_a', True), ('vacances_zone_b', True), ('vacances_zone_c', True), ...}
# Get holiday dates for a given year and zone
d.holidays_for_year_and_zone(2017, 'A')
# Returns: {datetime.date(2017, 1, 1): OrderedDict([('date', datetime.date(2017, 01, 01)), ('vacances_zone_a', True), ('vacances_zone_b', True), ('vacances_zone_c', True), ...}
# Get holiday dates for a given year, zone and holiday name
d.holidays_for_year_zone_and_name(2017, 'A', 'Vacances de Noël')
# Returns: {datetime.date(2017, 1, 1): OrderedDict([('date', datetime.date(2017, 1, 1)), ('vacances_zone_a', True), ('vacances_zone_b', True), ('vacances_zone_c', True), ('nom_vacances', 'Vacances de Noël')]), ...}
区域名称
请使用大写字母A、B或C。
假期名称
您可以使用以下假期名称
- 圣诞节假期
- 冬季假期
- 春季假期
- 夏季假期
- 万圣节假期
- 复活节桥梁(仅在某些年份)
数据
学校假期日期来自data.gouv.fr上的"Vacances scolaires par zones" 开放数据集。
银行假日
也对银行假日感兴趣(法语中的jours fériés)?还有另一个pip包!查看https://github.com/AntoineAugusti/jours-feries-france
注意
此软件受MIT许可保护,并由法国政府作为Entrepreneur d'Intérêt Général项目的一部分开发。
在“Entrepreneur d’intérêt général”项目中开发的项目。
项目详情
关闭
哈希值 for vacances_scolaires_france-0.10.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f8a107c6a350b33913bca2ab6e8b04f189699eabf809fed5feccb6f8edb4c9c |
|
MD5 | 77fdf3714103a6a059c07bcf73d36820 |
|
BLAKE2b-256 | a0b012dea8a4dd5d78707d3f52bed0fb9dc0728c918247cf579ed3b3e0908bc5 |