Python⽂件类型与对应的 Python 函数库

2023-05-22  本文已影响0人  卡门001

Word 格式与 Python 函数库

Python 操作 Word 格式的库是 python-docx 库
安装与导入方法

pip install python-docx
...
import docx

Excel 格式与 Python 函数库

批量处理

# 通过遍历取得将要合并的所有 Excel ⽂件
files = [x for x in p.iterdir() if PurePath(x).match('*.xlsx')]

Excel 批量拆分

和遍历元组⼀样,可以采⽤ for…in 的结构遍历单元格

实现数据的批量格式转换

  1. 遍历word文件中的“段落”
  2. 获取段落内存并保存到列表中
  3. 打开Excel 文件将列表中的每个元素写入到单位格中
    4.关闭文件

扩展数据类型

命名元组

命名元组使⽤前需要导⼊ collections 库
举例:

Point = namedtuple('Point', ['x', 'y']) 
# 定义⼀个“点”,包含了 x 和 y 两个坐标

双端队列

deque ⽐传统的列表多了 appendleft()、popleft() ⽅法

计数器

计数器⼯具可以⽅便统计字典中元素的数量,也可以⽤来统计元素的出现次数

字典和列表⼦类化

当你需要字典、列表的功能,⽽他们⼜不能完全满⾜需要时,可通过继承 UserDict 和 UserList 实现增强功能的字典和列表

上一篇 下一篇

猜你喜欢

热点阅读