使用Python+docx给Word文档添加页眉和页脚

一、使用Python+docx给Word文档添加页眉和页脚

python 复制代码
# 导入docx模块
import docx


# 创建一个空白的Word文档对象
doc = docx.Document()

# 获取文档中的第一个节对象
section = doc.sections[0]

# 获取节对象的页眉对象
header = section.header

# 获取页眉对象中的第一个段落对象
header_para = header.paragraphs[0]

# 设置段落对象的文本内容为"这是页眉"
header_para.text = "这是页眉"

# 获取节对象的页脚对象
footer = section.footer

# 获取页脚对象中的第一个段落对象
footer_para = footer.paragraphs[0]

# 设置段落对象的文本内容为"这是页脚"
footer_para.text = "这是页脚"

# 保存文档为word.docx
doc.save("page_header_foot.docx")
相关推荐
HerrFu13 分钟前
可狱可囚的爬虫系列课程 17:lxml模块的使用
爬虫·python
Vacant Seat13 分钟前
图论-实现Trie(前缀树)
java·开发语言·数据结构·图论
猪猪虾的业余生活21 分钟前
Qt 驾校考试系统项目实现
开发语言·qt
香菇滑稽之谈23 分钟前
责任链模式的C++实现示例
开发语言·c++·设计模式·责任链模式
码叔义43 分钟前
X509TrustManager信任SSL证书
python·网络协议·ssl
风莫寻44 分钟前
【Troubleshot】Qt 长按按键 keyPressEvent keyReleaseEvent 自动重复问题
开发语言·qt
ZC·Shou44 分钟前
Rust 之一 基本环境搭建、各组件工具的文档、源码、配置
开发语言·rust·cargo·rustc·rustup·clippy·rustfmt
Hello.Reader1 小时前
深入理解 Rust 中的模式匹配语法
开发语言·rust
最胖的小仙女1 小时前
通过动态获取后端数据判断输入的值打小
开发语言·前端·javascript
阿波拉1 小时前
AttributeError: module ‘backend_interagg‘ has no attribute ‘FigureCanvas’问题解决
开发语言·python