从gov.uk加载英国银行假日的工具
govuk-bank-holidays的Python项目详细描述
用法
使用pip install govuk-bank-holidays安装。示例用法:
fromgovuk_bank_holidays.bank_holidaysimportBankHolidaysbank_holidays=BankHolidays()forbank_holidayinbank_holidays.get_holidays():print(bank_holiday['title'],'>',bank_holiday['date'])print(bank_holidays.get_next_holiday())# choose a different locale for holiday titles and notesbank_holidays=BankHolidays(locale='cy')
英国各地的银行假期各不相同。gov.uk的消息来源目前列出了3个“部门”:
- 英格兰和威尔士
- 苏格兰
- 北爱尔兰
…而且这个库中的许多方法都使用一个division参数(类BankHolidays上的c.f.常量)。
注意:如果没有指定除法,则只返回all除法共有的假日。
开发
请在GitHub上报告错误并打开请求。
使用python setup.py makemessages更新翻译文件,例如在更新i18n模块或添加新语言时。 使用python setup.py compilemessages编译它们;在测试和分发之前,这是必需的。
使用python setup.py compilemessages test运行所有测试。
通过更新govuk_bank_holidays中的VERSION元组和 运行python setup.py compilemessages sdist bdist_wheel upload。
版权所有
版权所有(c)2019英国政府(司法部数字服务)。 有关详细信息,请参见license.txt。