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关闭应用程序按钮Listener   Java中的多线程同步在Java示例中的思考   java如何查看Tomcat正在使用/访问的JAR?   java My代码在调用垃圾收集器后不会终止   多线程Java连接线程池和connectionfactory?   java在运行时修改JAR文件   java Android:使用光标时引发IllegaleException   在Netbeans中测试不可执行库的java?   泛型在参数上强制子类Java类型   spring Java:继承与依赖注入“自动连线”   javascript如何解析这个xml元素   java打印特定序列中的数组   带有ProcessingTimeSessionWindow的java Apache Flink自定义触发器   java如何配置消息驱动的Bean应用程序和Glassfish来使用来自远程MessageBroker的消息?