Python 印度假期(Holidays)
在本教程中,我们将学习Holidays库。在Holidays库将有助于确定特定是在不同的国家假日或没有。我们只能看到公众假期。
让我们使用以下命令安装模块。
pip install holidays
成功安装模块后,请按照以下方法查看获取假期信息。看到的假期印度在今年2020。你必须按照以下步骤获得假期的完整列表,印度在2020。
您可以点此处找到假期的国家/地区代码。
导入假期模块。
实例化holiday.India()并将关键字参数year传递为2020。
它将返回带有日期的假期字典。
遍历字典项并打印它们。
示例
让我们看一下获得所有假期的代码。
#导入假期模块
import holidays
#获得印度假期
india_holidays = holidays.India(years=2020)
# 迭代holidays
for date, occasion in india_holidays.items():
#打印日期和时间
print(f'{date} - {occasion}')输出结果
如果运行上面的代码,则将得到以下结果。
2020-01-14 - Makar Sankranti / Pongal 2020-01-26 - Republic Day 2020-08-15 - Independence Day 2020-10-02 - Gandhi Jayanti 2020-05-01 - Labour Day 2020-12-25 - Christmas
您可以得到任何可用国家的假期。相应地更改代码。接下来,我们将休假。
示例
# importing holidays module
import holidays
#获得印度假期
india_holidays = holidays.India()
# occasion on 15-08-2020
print(f"Occasion on 15-08-2020: {india_holidays.get('15-08-2020')}")输出结果
如果运行上面的代码,则将得到以下结果。
Occasion on 15-08-2020: Independence Day
让我们看看特定的一天是否是假期。
示例
# importing holidays module
import holidays
#获得印度假期
india_holidays = holidays.India()
# 判断是否是假期
date_one = '15-08-2020'
date_two = '16-08-2020'
print(f"Is it holiday on {date_one}: {india_holidays.get(date_one) != None}")
print(f"Is it holiday on {date_two}: {india_holidays.get(date_two) != None}")输出结果
如果执行上述程序,则将得到以下结果。
Is it holiday on 15-08-2020: True Is it holiday on 16-08-2020: False
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短