使用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")
相关推荐
Humbunklung43 分钟前
全连接层和卷积层
人工智能·python·深度学习·神经网络·机器学习·cnn
q5673152344 分钟前
Java使用Selenium反爬虫优化方案
java·开发语言·分布式·爬虫·selenium
站大爷IP1 小时前
使用Python时要注意的十大陷阱
python
Keya1 小时前
使用 tinypng 脚本打包为exe 进行压缩图片
前端·python·程序员
Tom Boom1 小时前
Pytest断言全解析:掌握测试验证的核心艺术
自动化测试·python·测试开发·pytest
勤奋的知更鸟1 小时前
Java性能测试工具列举
java·开发语言·测试工具
YuTaoShao2 小时前
Java八股文——JVM「类加载篇」
java·开发语言·jvm
Jamesvalley2 小时前
【Django】性能优化-普通版
python·性能优化·django
StackOverthink2 小时前
[特殊字符] Altair:用Python说话,让数据自己讲故事!!!
开发语言·python·其他·信息可视化
爱玩电脑的L2 小时前
javaee初阶-多线程
java·开发语言·jvm