节假日
一个用于快速高效生成指定国家和行政区(如州或省)政府指定节假日集合的Python库。它旨在尽可能快速和灵活地确定某个特定日期是否是节假日。
安装
可通过pip安装或更新最新的稳定版本:
$ pip install --upgrade holidays
也可直接从GitHub安装最新开发版:
$ pip install --upgrade https://github.com/vacanza/python-holidays/tarball/dev
所有新功能都会先推送到dev分支,然后在官方版本升级时发布到main分支。
文档
可查看Read the Docs上的文档。
快速上手
from datetime import date import holidays
us_holidays = holidays.US() # 这是一个类似字典的对象 us_holidays = holidays.country_holidays('US') # 同上,但输入的是字符串
nyse_holidays = holidays.NYSE() # 这也是一个类似字典的对象 nyse_holidays = holidays.financial_holidays('NYSE') # 同上,但输入的是字符串
date(2015, 1, 1) in us_holidays # True date(2015, 1, 2) in us_holidays # False us_holidays.get('2014-01-01') # "New Year's Day"
HolidayBase类还可以识别日期字符串和Unix时间戳:
'2014-01-01' in us_holidays # True '1/1/2014' in us_holidays # True 1388597445 in us_holidays # True
某些节假日可能只在某个国家的某些地区有效:
us_pr_holidays = holidays.country_holidays('US', subdiv='PR') '2018-01-06' in us_holidays # False '2018-01-06' in us_pr_holidays # True
更多示例和详细信息,请参阅python-holidays文档。
支持的国家
目前支持150个国家代码。标准的国家代码使用ISO 3166-1 alpha-2代码,行政区使用ISO 3166-2代码。某些国家有常见名称或外文名称的别名。
每个国家/地区都有一个默认语言,用作备用语言。支持的语言使用ISO 639-1或639-2代码表示。
除了常规(全国性)节假日,许多国家还有其他类型的假期,如银行假日、学校假期、额外(带薪或无薪)假期、公务员假期、宗教假期等。支持的假期类型在supported_categories属性中定义。 这是一份从英语到中文的翻译,请提供以下源文本的中文翻译:
印度尼西亚
伊朗
爱尔兰
马恩岛
以色列 希伯来语
意大利 阿格里真托省(AG)、亚历山德里亚省(AL)、安科纳省(AN)、阿奥斯塔省(AO)、阿斯科利皮切诺省(AP)、L'阿奎拉省(AQ)、阿雷佐省(AR)、亚蒂省(AT)、阿维利诺省(AV)、巴里省(BA)、贝尔加莫省(BG)、比拉省(BI)、贝卢诺省(BL)、贝内文托省(BN)、博洛尼亚省(BO)、布雷西亚省(BR)、布恩索尼科省(BS)、巴特勒省(BT)、波尔扎诺省(BZ)、卡利亚里省(CA)、康帕尼亚省(CB)、卡塞塔省(CE)、奇耶蒂省(CH)、卡塔尼亚省(CL)、科摩省(CO)、克雷莫纳省(CR)、科森扎省(CS)、卡塔尼亚省(CT)、卡塔尼亚省(CZ)、恩纳省(EN)、费尔莫-卡罗科 (FC)、费拉拉省(FE)、福贾省(FG)、佛罗伦萨省(FI)、费尔莫省(FM)、弗罗西诺内省(FR)、热那亚省(GE)、戈里齐亚省(GO)、格罗塞托省(GR)、翁比亚省(IM)、伊色尼亚省(IS)、克罗托内省(KR)、拉奎拉省(LC)、莱切省(LE)、利沃诺省(LI)、罗迪省(LO)、拉提纳省(LT)、卢卡省(LU)、马萨卡拉省(MB)、梅拉诺省(MC)、美斯特拉省(ME)、米兰省(MI)、蒙特纳省(MN)、摩德纳省(MO)、马泰拉省(MS)、马泰拉省(MT)、那不勒斯省(NA)、诺瓦拉省(NO)、努奥罗省(NU)、奥里斯塔诺省(OR)、帕尔马省(PA)、佩萨罗-乌尔比诺省(PC)、帕多瓦省(PD)、佩鲁贾省(PE)、皮亚琴察省(PG)、皮萨省(PI)、彭特雷莫利省(PN)、波特诺瓦省(PO)、帕尔马省(PR)、特伦托省(PT)、佩鲁贾省(PU)、帕维亚省(PV)、波滕察省(PZ)、拉文纳省(RA)、卡拉布里亚科森扎省(RC)、雷焦艾米利亚省(RE)、拉古萨省(RG)、里米尼省(RI)、罗马省(RM)、罗马尼亚(RN)、罗维戈省(RO)、萨莱诺省(SA)、锡耶纳省(SI)、索伦托省(SO)、拉斯佩齐亚省(SP)、锡拉库扎省(SR)、萨萨里省(SS)、苏尔钦托省(SU)、萨沃纳省(SV)、塔兰托省(TA)、特拉尼省(TE)、特尼省(TN)、都灵省(TO)、特拉帕尼省(TP)、特里卡里科省(TR)、特里耶斯特省(TS)、特维泽省(TV)、乌迪内省(UD)、瓦雷泽省(VA)、维埃拉比利纳省(VB)、韦尼尼亚省(VC)、威尼斯省(VE)、维琴察省(VI)、韦罗纳省(VR)、维泰博省(VT)、维埃纳省(VV)。城市:安德里亚、巴尔莱塔、切塞纳、福尔利、佩萨罗、特拉尼、乌尔比诺
日本 日语、泰语
约旦 阿拉伯语、英语
哈萨克斯坦
肯尼亚
科威特 阿拉伯语、英语
吉尔吉斯斯坦
老挝 英语、老挝语、泰语 银行、学校、工作日
拉脱维亚
莱索托
列支敦士登 德语、英语、英国腔
立陶宛
卢森堡 德语、英语、法语、卢森堡语、英国腔
马达加斯加
马拉维
马来西亚 柔佛(01)、吉打(02)、吉兰丹(03)、马六甲(04)、森美兰(05)、彭亨(06)、檳城(07)、霹雳(08)、玻璃市(09)、雪兰莪(10)、登武里(11)、沙巴(12)、砂劳越(13)、吉隆坡联邦直辖区(14)、纳闽联邦直辖区(15)、普特拉再也联邦直辖区(16) 英语、马来语(马来西亚)
马尔代夫
马耳他 英语、马耳他语
马绍尔群岛
毛里塔尼亚
墨西哥 英语、西班牙语、英国腔
摩尔多瓦 英语、罗马尼亚语、英国腔
摩纳哥 英语、法语、英国腔
黑山
摩洛哥 阿拉伯语、英语、法语
莫桑比克 英语、葡萄牙语(莫桑比克)、英国腔
纳米比亚
荷兰 英语、荷兰语、英国腔 可选
新西兰 奥克兰(AUK)、湾区(BOP)、坎特伯雷(CAN)、基督城(CIT)、吉斯伯恩(GIS)、哈威百克(HKB)、马尔堡(MBH)、曼瓦图(MWT)、纳尔逊(NSN)、诺森兰(NTL)、奥塔哥(OTA)、塔拉拉克(STL)、塔斯曼尼亚(TAS)、塔拉基(TKI)、惠灵顿(WGN)、瓦卡蒂普(WKO)、西海岸(WTC)
尼加拉瓜 安德烈斯(AN)、阿苏尔(AS)、博阿斯(BO)、卡拉索(CA)、奇南德加(CI)、科尔特斯(CO)、埃斯特利(ES)、格拉纳达(GR)、吉诺特加(JI)、莱昂(LE)、马德里斯(MD)、门地兹堡(MN)、马萨亚(MS)、马塔加尔帕(MT)、努埃瓦塞戈维亚(NS)、里瓦斯(RI)、圣胡安(SJ) 英语、西班牙语、英国腔
尼日利亚
北马里亚纳群岛 可作为美国的附属领土加载
北马其顿
挪威 英语、挪威语、英国腔
巴基斯坦
帕劳 武装部队、半天工作制
巴拿马
巴布亚新几内亚
巴拉圭 政府 英语、西班牙语、英国腔
秘鲁 英语、西班牙语、英国腔
菲律宾
波兰 英语、波兰语、英国腔
葡萄牙 1号(01)、2号(02)、3号(03)、4号(04)、5号(05)、6号(06)、7号(07)、8号(08)、9号(09)、10号(10)、11号(11)、12号(12)、13号(13)、14号(14)、15号(15)、16号(16)、17号(17)、18号(18)、20号(20)、30号(30) 英语、葡萄牙语(葡萄牙)、英国腔 可选
波多黎各 可作为美国的附属领土加载 非官方
罗马尼亚 英语、罗马尼亚语、英国腔
俄罗斯 英语、俄语
萨摩亚
.. _ISO 10383 MIC: https://www.iso20022.org/market-identifier-codes
引用金融市场的标准方式是使用其 ISO 10383 MIC
_ (市场标识码)作为"国家"代码(如果有的话)。可用的金融市场如下:
.. list-table:: :widths: 23 4 83 :header-rows: 1 :class: tight-table
欢迎提出问题_ 和拉取请求_。更多信息请参见此处_。
代码和文档根据MIT许可证(见LICENSE__)提供。
AI辅助编程,代码自动修复
Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。
AI小说写作助手,一站式润色、改写、扩写
蛙蛙写作—国内先进的AI写作平台,涵盖小说、学术、社交媒体等多场景。提供续写、改写、润色等功能,助力创作者高效优化写作流程。界面简洁,功能全面,适合各类写作者提升内容品质和工作效率。
全能AI智能助手,随时解答生活与工作的多样问题
问小白,由元石科技研发的AI智能助手,快速准确地解答各种生活和工作问题,包括但不限于搜索、规划和社交互动,帮助用户在日常生活中提高效率,轻松管理个人事务。
实时语音翻译/同声传译工具
Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。
一键生成PPT和Word,让学习生活更轻松
讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。
深度推理能力全新升级,全面对标OpenAI o1
科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。
一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型
Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。
AI助力,做PPT更简单!
咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。
选题、配图、成文,一站式创作,让内容运营更高效
讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。
专业的AI公文写作平台,公文写作神器
AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。
最新AI工具、AI资讯
独家AI资源、AI项目落地
微信扫一扫关注公众号