用python-docx自动记课堂笔记

简介: 用python-docx自动记课堂笔记

用python-docx自动记课堂笔记
首先,导入第三方库:

from docx import Document

然后建立文件:

document = Document()
paragraph = document.add_paragraph('课程介绍')
prior_paragraph = paragraph.insert_paragraph_before('第 章')
prior_paragraph = paragraph.insert_paragraph_before('XX大学HXX学H教师名字')

需要为后续课程留预留页来记笔记:

# 文档最后插入分页
document.add_page_break()

# 特定段落分页
from docx.enum.text import WD_BREAK
paragraph = document.add_paragraph("预留页")  # 添加一个段落
paragraph.runs[-1].add_break(WD_BREAK.PAGE)  # 在段落的最后一个节段后添加分页


# 特定段落分页
paragraph = document.add_paragraph("预留页")  # 添加一个段落
paragraph.runs[-1].add_break(WD_BREAK.PAGE)  # 在段落的最后一个节段后添加分页

修改字体标示重点:

# 设置 节段文字为加粗
run = paragraph.add_run('加粗')
run.bold = True
 
 
# 设置 节段文字为斜体
run = paragraph.add_run('斜体')
run.italic = True

你学会了吗?

相关文章
|
存储 项目管理 Python
数据导入与预处理-第4章-数据获取python读取docx文档(上)
数据导入与预处理-第4章-pandas数据获取docx文档 1.python读取docx文档概述 1.1 从Word文件获取数据 1.2 python-docx库介绍 1. Paragraph类 2. Table类
数据导入与预处理-第4章-数据获取python读取docx文档(上)
|
芯片 Python
M1 Mac 下使用python将doc批量转换为docx
M1 Mac 的兼容原因,win32com库无法引用,故而通过其他方法实现,将doc批量转换为docx。
999 1
M1 Mac 下使用python将doc批量转换为docx
|
2月前
|
Python
在Python中.面向对象编程和其他编程范式的区别docx
在Python中.面向对象编程和其他编程范式的区别docx
15 3
|
2月前
|
Python
Python-函数的传参方式docx
Python-函数的传参方式docx
18 5
|
2月前
|
Python
Python.-判断语句docx
Python.-判断语句docx
10 1
|
2月前
|
Python
Python-标识符docx
Python-标识符docx
10 1
|
5月前
|
PHP Python
基于Python中docx与docxcompose批量合并多个Word文档文件并逐一添加分页符
基于Python中docx与docxcompose批量合并多个Word文档文件并逐一添加分页符
|
11月前
|
Python
Python应用 | 读写docx文件 (值得收藏的技能)
Python应用 | 读写docx文件 (值得收藏的技能)
104 0
|
IDE 开发工具 索引
数据导入与预处理-第4章-数据获取python读取docx文档(下)
数据导入与预处理-第4章-pandas数据获取docx文档 1.python读取docx文档概述 1.1 从Word文件获取数据 1.2 python-docx库介绍 1. Paragraph类 2. Table类
数据导入与预处理-第4章-数据获取python读取docx文档(下)
|
存储 Linux Python
Python编程:读取pdf、pptx、docx、xlsx文件的页数
Python编程:读取pdf、pptx、docx、xlsx文件的页数
687 0