使用python读取官方节假日文件,获取放假日期
import pandas as pd
import os
import re
from datetime import timedelta# 将 “节假日安排的txt” 文件放在当前目录下
this_path = os.getcwd() # 获取当前的工作路径
file_name = os.path.join(this_path, "节假日安排.txt") # 获取节假日安排的绝对路径
holiday_list = list() # 存放 放假日期with open(file_name,'r', encoding="utf-8") as file: #打开文件title = file.readline()holiday_year = re.search(r".*(\d{4})年", title).group(1) # 节假日年份file_data = file.readlines() #读取所有行for row in file_data:if re.match(r"\w、", row):date_group = re.search(r"(.*?)(\d{1,2}月\d{1,2}日)", row)if date_group:start_date_match = holiday_year + "年" + date_group.group(2)start_date_str = re.sub(r"[年月日]", "", start_date_match)start_date = pd.to_datetime(start_date_str, format="%Y%m%d")period_group = re.search(r".*共(\d*)天.*", row)if period_group:my_period = period_group.group(1)for i in range(int(my_period)):holiday_list.append(start_date + timedelta(i))# holiday_dataframe = pd.DataFrame(holiday_list, columns=["节假日"])
使用python读取官方节假日文件,获取放假日期相关推荐
- python获取的html转换为json,python读取XML格式文件并转为json格式
XML文件如下: 红楼梦书名> 曹雪芹作者> 描述贾宝玉和林黛玉的爱情故事主要内容> 人民文学出版社出版社> 图书> 一.python读取XML格式文件代码: impor ...
- python读文件代码-Python读取表格类型文件代码实例
这篇文章主要介绍了Python读取表格类型文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 resp = My_Request_ ...
- python读取Excel表格文件
python读取Excel表格文件,例如获取这个文件的数据 python读取Excel表格文件,需要如下步骤: 1.安装Excel读取数据的库-----xlrd 直接pip install xlrd安 ...
- python怎么读取sav格式_利用Python读取外部数据文件
利用Python读取外部数据文件 [color=rgb(0, 0, 0) !important]刘顺祥 [color=rgb(0, 0, 0) !important]摘要: 不论是数据分析,数据可视化 ...
- python读取doc/docx文件
仅此记录python读取doc/docx文件的方法,和常用简单的open txt文件完全不同(版本python 3.6 Win10) docx 使用docx包,python为其专用接口,pytho ...
- python用os.system打开wav文件_使用python读取wav格式文件
** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...
- 教大家python读取一行一行文件内容的方法
Python中readline()每次读取文件中的一行,需要使用永真表达式循环读取文件.但当文件指针移动到文件的末尾时,依然使用readline()读取文件将出现错误.因此程序中需要添加1个判断语句, ...
- python读取.nii.gz文件并展示医学图片
python读取.nii.gz文件并展示医学图片 注意细节 我的数据集格式 展示图片 补充 注意细节 第一次做医学图像相关的内容,拿到数据集却不会用,搞了半天终于可以打开显示了,必须写一个给跟我一样的 ...
- python 读取3D obj文件
给自己的写的 虽然感觉自己cmake文件的编写已经掌握的差不多了,各种库的调用也写了相应的文件,用时直接include就行.但是相比于python,c++还是复杂的多,于是这次决心好好学学python ...
- python读取各种格式文件方式
python读取各种格式文件方式 1.读取图片并显示 #方法1 from PIL import Image img=Image.open('1.jpg') img.show() #方法2 import ...
最新文章
- web接口响应时间标准_从零搭建Web应用(二)
- ROSE 好的参考资料 http://topic.csdn.net/t/20020716/14/878323.html
- 购物车的实现(cookie、session)
- __builtin_apply/__builtin_apply_args
- Nginx+Tomcat部署Angular+javaweb项目(解决刷新404)
- python--requests库 安装及简单使用
- maya2018安装教程
- 亿豪的python学习 day14
- webpy模版中写JS代码的陷阱
- 玩转 Defcon 黑客大会,这里有份装 X 指南
- python画三维坐标图像_由RGB-D图像获取三维坐标(相机坐标) Python
- MPLS基本部署实验解析(静态LSP与动态LSP)
- 智能的尴尬--《命名和指称》
- 在ftp服务器上打开wOrd文件空白,ftp服务器word文件打开是空白
- PG数据库内核源码分析——UPDATE
- Day20 python__new__、单态模式、析构方法、常用魔术方法、__str__、__repr__、__bool__ 、__len__...
- 领导力专题︱如何培养与提升领导力
- 还没搞懂正则?熬夜到虚脱整理出来的Python的正则表达式总结(Regular Expression)
- 转:15条优化电脑系统开机速度方法
- 基于matlab数字基带传输系统,通信原理基于MATLAB Simulink 基带传输系统仿真实现...
热门文章
- 【高级操作系统-陈渝】overviewCourse_shedulingRethink_OS_Components
- CATIA二次开发-装配技术
- 巧用“百度指数”,让软文推广效果最大化
- 三角形面积的叉积公式
- python 图像对比度_Python: PS 图像调整--对比度调整
- cocos2dx 3.2 学习篇之六(精灵运动,自定义运动轨迹(太极八卦))
- 互联网骨干网及国际通用结算介绍
- 速学 | 如何帮女朋友用Java合并两个PDF
- [论文笔记]ACL-2021-Improving Named Entity Recognition by External Context Retrieving and Cooperative
- “分类” 与 “回归”的概念及区别详解