Salling Group Holidays API的非正式库

salling-group-holidays的Python项目详细描述


Linux Build StatusWindows Build Status

Salling Group Holidays API的非正式库

用于Salling Group Holidays API的非官方python 3库。

API支持获取给定日期或范围内的丹麦假日 日期。这个库只是在那个api上提供了一个抽象。

注意

此库不受Salling Group A/S支持,作者也不以任何方式隶属于Salling Group A/S。

安装

要安装此库,请在命令提示符中键入以下命令:

$ pip install salling-group-holidays

使用量

首先,使用salling组假日需要一个api密钥 应用程序编程接口。Contact Salling Group to receive your API key

收到密钥后,就可以开始使用此库。用法相当简单。首先获取一个api实例:

importsalling_group_holidaysAPI_KEY='your_api_key'v1=salling_group_holidays.v1(API_KEY)

要查看给定日期是否为假日,请使用pythondatetime.date object。和 调用is_holiday方法。例如,看看今天是不是丹麦人 假日:

fromdatetimeimportdateimportsalling_group_holidaysv1=salling_group_holidays.v1(API_KEY)ifv1.is_holiday(date.today()):print('Great news. No work today!')else:print('Get back to work. No holiday today.')

要获取给定期间的假日列表,请调用holidays 方法,开始日期和结束日期为pythondatetime.date object。这个 方法返回以假日日期为键的python字典。 以及当天的名字以及是否是假日。为了 2018年12月丹麦假日列表示例:

fromdatetimeimportdateimportsalling_group_holidaysv1=salling_group_holidays.v1(API_KEY)holidays=v1.holidays(date(2018,12,1),date(2018,12,31))print('There are {} holidays in December 2018.'.format(len(holidays)))print('December 25th is {}'.format(holidays[date(2018,12,25)]['name']))

将输出:

There are 4 holidays in December 2018
December 25th is 1. juledag.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在linux中使用命令行编译eclipse项目?   java从excel单元格值读取和提取文件名   mongodb游标异常Java   如何在Java中从randDouble中随机获得1100之间的值?   java使用bean引用从SpringXML配置迁移到@configuration(Servlet3.0)会导致BeanNotOfRequiredTypeException   java我是否正确地实现了deltatime?   java将CSV内容附加到邮件中   数据库中具有重复值的java Hibernate update语句   c#如何使用Java在Windows上创建虚拟磁盘(信件、共享等)?   java使用InsertionSort算法对包含空元素的字符串数组进行排序   使用Java正则表达式提取html中的文本   java如何在安卓中使用导入包中的类   检查字符的java规则   不带列名的java DefaultTableModel   java Nillable=false在apache cxf中不起作用   java DecimalFormat无法处理数学问题。圆周率   当用户再次登录时,数据从Firebase数据库中删除   java Android Dropbox API v2使用访问令牌自动访问   从Mockito参数captor捕获时,java函数接口不可序列化