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读取官方节假日文件,获取放假日期相关推荐

  1. python获取的html转换为json,python读取XML格式文件并转为json格式

    XML文件如下: 红楼梦书名> 曹雪芹作者> 描述贾宝玉和林黛玉的爱情故事主要内容> 人民文学出版社出版社> 图书> 一.python读取XML格式文件代码: impor ...

  2. python读文件代码-Python读取表格类型文件代码实例

    这篇文章主要介绍了Python读取表格类型文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 resp = My_Request_ ...

  3. python读取Excel表格文件

    python读取Excel表格文件,例如获取这个文件的数据 python读取Excel表格文件,需要如下步骤: 1.安装Excel读取数据的库-----xlrd 直接pip install xlrd安 ...

  4. python怎么读取sav格式_利用Python读取外部数据文件

    利用Python读取外部数据文件 [color=rgb(0, 0, 0) !important]刘顺祥 [color=rgb(0, 0, 0) !important]摘要: 不论是数据分析,数据可视化 ...

  5. python读取doc/docx文件

    仅此记录python读取doc/docx文件的方法,和常用简单的open txt文件完全不同(版本python 3.6   Win10) docx 使用docx包,python为其专用接口,pytho ...

  6. python用os.system打开wav文件_使用python读取wav格式文件

    ** 使用python读取wav格式文件 ** - 基本概念 [采样频率] 即取样频率, 指每秒钟取得声音样本的次数.采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多.由 ...

  7. 教大家python读取一行一行文件内容的方法

    Python中readline()每次读取文件中的一行,需要使用永真表达式循环读取文件.但当文件指针移动到文件的末尾时,依然使用readline()读取文件将出现错误.因此程序中需要添加1个判断语句, ...

  8. python读取.nii.gz文件并展示医学图片

    python读取.nii.gz文件并展示医学图片 注意细节 我的数据集格式 展示图片 补充 注意细节 第一次做医学图像相关的内容,拿到数据集却不会用,搞了半天终于可以打开显示了,必须写一个给跟我一样的 ...

  9. python 读取3D obj文件

    给自己的写的 虽然感觉自己cmake文件的编写已经掌握的差不多了,各种库的调用也写了相应的文件,用时直接include就行.但是相比于python,c++还是复杂的多,于是这次决心好好学学python ...

  10. python读取各种格式文件方式

    python读取各种格式文件方式 1.读取图片并显示 #方法1 from PIL import Image img=Image.open('1.jpg') img.show() #方法2 import ...

最新文章

  1. web接口响应时间标准_从零搭建Web应用(二)
  2. ROSE 好的参考资料 http://topic.csdn.net/t/20020716/14/878323.html
  3. 购物车的实现(cookie、session)
  4. __builtin_apply/__builtin_apply_args
  5. Nginx+Tomcat部署Angular+javaweb项目(解决刷新404)
  6. python--requests库 安装及简单使用
  7. maya2018安装教程
  8. 亿豪的python学习 day14
  9. webpy模版中写JS代码的陷阱
  10. 玩转 Defcon 黑客大会,这里有份装 X 指南
  11. python画三维坐标图像_由RGB-D图像获取三维坐标(相机坐标) Python
  12. MPLS基本部署实验解析(静态LSP与动态LSP)
  13. 智能的尴尬--《命名和指称》
  14. 在ftp服务器上打开wOrd文件空白,ftp服务器word文件打开是空白
  15. PG数据库内核源码分析——UPDATE
  16. Day20 python__new__、单态模式、析构方法、常用魔术方法、__str__、__repr__、__bool__ 、__len__...
  17. 领导力专题︱如何培养与提升领导力
  18. 还没搞懂正则?熬夜到虚脱整理出来的Python的正则表达式总结(Regular Expression)
  19. 转:15条优化电脑系统开机速度方法
  20. 基于matlab数字基带传输系统,通信原理基于MATLAB Simulink 基带传输系统仿真实现...

热门文章

  1. 【高级操作系统-陈渝】overviewCourse_shedulingRethink_OS_Components
  2. CATIA二次开发-装配技术
  3. 巧用“百度指数”,让软文推广效果最大化
  4. 三角形面积的叉积公式
  5. python 图像对比度_Python: PS 图像调整--对比度调整
  6. cocos2dx 3.2 学习篇之六(精灵运动,自定义运动轨迹(太极八卦))
  7. 互联网骨干网及国际通用结算介绍
  8. 速学 | 如何帮女朋友用Java合并两个PDF
  9. [论文笔记]ACL-2021-Improving Named Entity Recognition by External Context Retrieving and Cooperative
  10. “分类” 与 “回归”的概念及区别详解